This week's book giveaway is in the iOS forum.
We're giving away four copies of Classic Computer Science Problems in Swift and have David Kopec on-line!
See this thread for details.
Win a copy of Classic Computer Science Problems in Swift this week in the iOS forum!
  • Post Reply Bookmark Topic Watch Topic
  • New Topic

Learning Andriod with a background of Java  RSS feed

Posts: 5
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi Jeff,

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.

Thanks in advance..
Ranch Hand
Posts: 67
Android Java
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi Pratik,

Thanks for your kind words.

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, click the Source Code/Downloads tab, and then click the Download Now link on the resulting tab. This will download, 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.

All the best.

  • Post Reply Bookmark Topic Watch Topic
  • New Topic
Boost this thread!