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.
Posted on May 2, 2012, in Thoughts and tagged Android, considerations, development, HoneyComb, ICS, Java, mobile, Simone Casagranda, StackOverFlow, technology, thoughts. Bookmark the permalink. Leave a comment.