First of all congratulations for your new book launch.
I have been working on Java platform for different solutions since 10 years now..
I wonder how much time it would take for me to learn the Android app development which
is fairly bug free, efficient and aesthetically good UI.
I experience lot of gamification happening around equally for Web applications with Responsive UI and
have equivalent mobile app too which virtually supports all the mobile platforms.
My immediate aspirations are:
1. Learning Andriod framework and building simple andriod based apps
2. Building portable Apps on a common platform which supports all devices like Andriod, iOS, Windows, etc.
It would be great if you can throw some light and guide me how to move forward.
Android offers much to learn about: activities, broadcast receivers, services, content providers, intents, AndroidManifest.xml, resources, resource inflation, views and viewgroups, packages, various manager types, and so on. However, the sheer volume of information doesn't have to be a turn off. Instead, I believe that one should start off with a small piece and build on that.
When I wrote Learn Java for Android Development, my focus was to teach Java language basics and key APIs that are also useful to Android apps. I added some Android content to Chapter 1 and elsewhere through the book, but not in a way that would detract from my focus. To address the need to get started with Android, I also created Appendix C "Getting Started with Android". This appendix talks about installing software, creating/starting/exploring Android virtual devices (which are device descriptors that are used by the emulator tool). It also discusses architecture basics (activities, resources, and other topics). Finally, it presents three example apps and shows how to build them via command-line tools or from within an Eclipse context.
You can obtain a free copy of this 96-page PDF file, which is included in the book's code file. Point your browser to http://www.apress.com/9781430264545, click the Source Code/Downloads tab, and then click the Download Now link on the resulting tab. This will download 9781430264545.zip, which contains code and Appendix C. You might find this appendix helps you come up to speed with various Android basics. You will need to supplement the appendix with an additional book or other resources that you will find on the Internet, because I couldn't cover everything in 96 pages.