When getting started with developing for Android, a good first step is to get a Google Developer Account -- Google...
By submitting your personal information, you agree that TechTarget and its partners may contact you regarding relevant content, products and special offers.
charges a one-time fee of $25 to create a developer account. Unlike Apple, which charges $99 per year, you will not have to pay for the developer account ever again.
Next, you can download Android Studio, Google's Android development tool. Android Studio has the tools to build applications for Android phones/tablets, Android Wear, Android TV and Android Auto.
The challenge with Android, unfortunately, is that it is a free OS that can be modified by phone manufactures and carriers to their format. Take for instance a Samsung phone. The version of Android on a Samsung phone comes loaded with Samsung proprietary tools and services. An extreme version is Amazon's Fire OS, a highly modified version of Android (Amazon doesn't even call it Android).
The key to success when developing for Android is to design for a responsive screen resolution and core Android functionality. Avoid tapping too much into custom APIs from phone manufacturers. This will lock development into a smaller, niche Android market.
The final stage in Android development is selling an app. The default App Store is Google's own Google Play app store. The Google Play Publish site provides tools to sell, manage, analyze and update all apps. With that said, Google Play is not the only Android app store. This is important because Google Play is not available in China. Other Android App stores include:
It is good to have choices. What you will want to watch out for is the time it takes to manage apps across many different stores.
The bottom line is this: Developing for Android is cheap and fun. You can be up and running very quickly and there is a massive community waiting to help you build your first Android app.
Android vs. iOS: Which is the best platform for your first mobile app?
Is it true that Android apps saved Java?
Is Android M security ready for the enterprise?
Dig Deeper on Microservices and mobile development
Related Q&A from Matthew David
Developers who use Xcode 8 have been faced with a choice: Make the jump to Swift 3.0 or simply upgrade to Swift 2.3. Here's what developers should ...continue reading
In this article, mobile expert Matthew David walks developers through some of the most effective ways to connect to JSON APIs in an Android-based ...continue reading
Apple now supports two developmental languages. This means integrating JSON with iOS isn't as difficult as it might seem. Expert Matthew David ...continue reading
Have a question for an expert?
Please add a title for your question
Get answers from a TechTarget expert on whatever's puzzling you.