Developing Android apps can be rewarding, both personally and financially. Assuming you have a certain level of technical knowledge then it is possible to develop Android apps yourself. But what programming languages do you need to learn?
This article takes a (largely) unbiased look at the strengths and weaknesses of developing for Android and iOS respectively. Which is easier? Which will make you the most money? And how do you decide which platform to target?
In part 3 of this series we'll learn how to import additional classes and use try blocks and maps. By the end we'll have a functioning user login screen and you'll be ready to start using the Android SDK!