Join David Gassner for an in-depth discussion in this video What you need to know before watching this course, part of Distributing Android Apps (2014).
This course is designed for developers who already know how to build Android apps and are comfortable working with Eclipse and the android Developer Tools or ADT. The primary focus of the course is distributing apps through the Google Play store. But I'll also provide brief coverage of using the Amazon Appstore and talk about some other channels as well. If you're new to Android, I recommend starting with courses on the Java programming language.
Android uses a customized version of Java. It isn't exactly Java 5 but it's pretty close and it incorporates some Java 6 features. It uses some advanced Java syntax, including inner classes and event handlers. So the more you know about the language, the more comfortable you'll feel. If you're brand new to Java I suggest starting with Java Essential Training. You can then move on to Android STK Essential Training. Where you can learn about the fundamental aspects of Android development.
These include how to build screens using activities and layouts, how to manage app and operating system navigation, and how to handle user events. You can also watch other courses that cover various aspects of the Android SDK and available API's. For example, the course Building a Note-Taking App for Android will teach you the details of using persistence storage on Android devices. Once you've created and tested your own Android app and are ready to distribute it, this course will help you figure out which app distribution channels you want to use.
How to sign and package it and how to submit it to the various app stores. So let's get started.
- Packaging an Android app
- Distributing through Google vs. Amazon vs. Barnes & Noble
- Exporting the APK file
- Testing the app
- Shrinking and protecting an app with ProGuard
- Creating and uploading screenshots to Google Play
- Adding in-app products
- Tracking app usage and revenue