Android is an open source mobile application platform used in devices from cell phones to automobiles. Since Android is so popular, a basic knowledge of creating mobile applications with Android is a fundamental requirement for a skilled mobile application developer. In this course, you will learn about the Android platform and Android Studio. You will also learn the main components of an Android application, how to create an Android application, the activity life cycle, the application life cycle management, and some basic debugging skills.