Creating mobile apps with Android is a comprehensive, hands-on course for designing and deploying mobile applications for Android OS. Currently Android platform tops 88% share of smartphone sales and works across more than 328 million Android devices shipped worldwide. This is a step-by-step course that covers all steps from introduction to mobile development and the Android development platform to specific development topics related to the best features of Android SDK. The course focuses heavily on key development topics of Android programming such as user interfaces, threading, maps & location, services, sensors, media, networking, data persistence and more. Our students will get a comprehensive understanding of the Android development platform and will learn the skills required to develop and publish their own applications. Students will to practice their programming skills throughout the course and they will eventually develop their own Android application to publish in Google Play.