Skip to content Skip to sidebar Skip to footer

What Is The Fastest Way To Learn Android And Quickly Start Developing Apps?

I am a recent computer science student and have intermediate knowledge of java. However I am good at PHP. Please suggest me a fastest way to learn Android and start developing apps

Solution 1:

Hello World App-- It's basic, but it gets you started. Then do the Views Tutorials to continue gaining exposure (both the to Android platform as well as the varying display options you have). After that, depending on what you're looking for you can find more relevant tutorials.

What kind of app are you trying to build? There may be more useful tutorials/resources to point you to.

Solution 2:

The best way to learn is to practice, start with the samples on the android site: http://developer.android.com/resources/samples/index.html

Solution 3:

Pick up a book such as Hello Android. It's an easy read to skim through to pick up the basics of Android. I also bought this book buy Reto Meier.

You can also learn a lot by reading some of the more popular questions on Stackoverflow tagged Android.

Poke around some open source projects. There are some popular ones such as FourSquare that you can look at. Here is a list on Wikipedia.

I also wrote about some of my first experiences on Android here with my open source app.

Solution 4:

I would recommend checking out The Developer's Guide. To help you familiarize yourself with the concepts and sample android development.

You may want to also follow android blogs such as Android-er to see what is recent happenings with Android and to get tips.

Solution 5:

I would say that actually Stackoverflow.com is a very good way to learn application development on an Android platform. - I had no knowledge of Java (despite programming for 30 years in a number of environments) and SO helped me no end - so I registered and now am 2 weeks away from releasing my first Android application !!!

Post a Comment for "What Is The Fastest Way To Learn Android And Quickly Start Developing Apps?"