Android has maintained its position as the leading mobile operating system (OS), controlling ~70% of the mobile OS market. The Android OS is open-source, making it attractive for smartphone manufacturers to use as their base operating system. Through this course, you too can learn to develop your own applications for Android!
This entry-level course equips you with the skills to design and develop Mobile Apps using Android. You learn to build basic Android apps using the Java programming language and learn how to develop simple applications from scratch. The course covers basic concepts such as installing the Android Studio, understanding the structure of an Android project, building your first application, creating the Android Virtual Device (AVD) and running your application on the AVD. You will develop applications with a good user interface, explore navigation styles, handle user inputs, perform validation and more.
While prior programming knowledge is not required, experience with programming may be helpful. At the end of the course, you will be able to identify key components of mobile architecture and common parts of a mobile application. You will also be able to develop a multi-screen Android mobile application using an integrated development environment.