Android is a new version of Java that has seen tremendous growth. It now commands nearly 50% of the worldwide mobile market. For developers, this means there is a huge opportunity to build the next big app. Android development can be done natively using Java and the Android SDK or via HTML5. Promoting an app involves testing it on emulators and devices and then submitting it to the Google Play store or hosting it on a web server.