Is android difficult or simply too wide?

I have heard that many new android developers are afraid by this platform because they consider it too difficult and for that they try to find many different reasons to prefer other alternatives. I think that these kind of suppositions are not completely true because in other platform you’ll not find better tools, api’s or whatever you want.

On one hand I think that android can be difficult because it’s full of functionalities and because it has some mechanisms (Intents and Receivers) those are not too easy but very powerful. On the other hand it’s not too easy to create standard apps because the pelvis of different kind of devices forces you to create different UIs and solutions.

At the same time this powerful platform and pretty way of think offers you many opportunities:

  • Good and very wide support in documentation, forums and blogs
    (StackOverFlow is a very nice place where you can find answers to your questions)
  • Deep control on device features (Sensors, Services,…)
  •  Narrow limits to your ideas (you can provide your own email app or implement social apps)
  • Possibility to check your UIs with many emulators and sizes
  • ….

After two year of developing, I have acquired a pretty good familiarity with this platform but I think that you can reach a good level in just few months. All that you have to do is a sort of self training with android sdk across examples and good tutorials that you can find on the web. If some years ago the documentation could be skinny, now it has become a fantastic encyclopedia where you can find optimal solutions to your problems.

I hope that many of the escaped developers will reconsider the opportunity to study in deep the new features offered by ICS and HoneyComb.


About alchemiasoft

Android Developer at Bloomberg LP. Algorithms and performance passionate. Curious. Eager to learn.

Posted on May 2, 2012, in Thoughts and tagged , , , , , , , , , , . Bookmark the permalink. Leave a comment.

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )


Connecting to %s

%d bloggers like this: