Just started to develop for Android, the idea is to create an app available on the Android Market. I would really like to be able to use the bulit in "Graphical Layout" (WYSIWYG) to create the UI. I now have two questions:
From what I can see almost all users are currently using Android version 2.2 or earlier. From what I understand there are lots of improvements in the 3.0 version specially when creating the UI, but when will 3.0 version be available for larger mass? Should I continue to develop for 2.X users or should I go with 3.0?
Do you recommend me to use the "Graphical Layout" to create the UI or should I do it manually using the xml-files? I've read that the "Graphical Layout" wasn't working that good in earlier version but is much better for 3.0?
If that is posisble, my suggestion would be to start with the latest Android 10/11 courses. On the other hand, any sort of Software development is based on the fundamental understanding of the platform. Hence if the latest courses are not that good, to learn basics, the Android 8 course should also be fine.
Initial version: 1.0; released on September 23, 2008, and called Petit Four internally. Final version: 1.1, Released on February 9, 2009. Google no longer supports Android 1.0.
Current data looks more like: 60% on 2.2, 27% on 2.1, 1% on 2.3*, 6% on 1.6, 5% on 1.5
So with 2.1+ you reach 88% of the market. 3.0 is for sure something of the future, but only available for tablets right now - developing exclusively for it will leave all the mobiles out for a long time.
The graphical layout editors get better and better - I did not have much luck when I looked at them 9 month ago, but the situation has changed.
I'd propose to look at them and use them - and then a) have a look at the results and b) optimize the result if the graphical editor's is not what you want.
Here you can find the distribution of Android platform versions. It will need some times until a large part of the users are using 3.0. So I would recommend to focus on Android 2.1 and higher if you have to specify. If you develop for 3.0 only, no one will be able to use your application. That can't really be your goal, right?
What exactly are you're referring when you mentioned "Graphical Layout"? The visual GUI editor? If that, I would recommend to do your layout in the XML file and then you could check how it looks in the "Graphical Layout".
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With