• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other Pie Elite all forums
this forum made possible by our volunteer staff, including ...
  • Campbell Ritchie
  • Jeanne Boyarsky
  • Ron McLeod
  • Paul Clapham
  • Liutauras Vilda
  • paul wheaton
  • Rob Spoor
  • Devaka Cooray
Saloon Keepers:
  • Stephan van Hulst
  • Tim Holloway
  • Carey Brown
  • Frits Walraven
  • Tim Moores
  • Mikalai Zaikin

Learning Andriod with a background of Java

Posts: 5
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • 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..
Posts: 86
Android Java
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • 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 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.

All the best.

Don't get me started about those stupid light bulbs.
    Bookmark Topic Watch Topic
  • New Topic