Course Introduction

Get an overview of the Android development masterclass course.

The Android operating system is immensely popular, with more than 2.5 billion devices running some version of Android. The Google Play Store has over 3 million applications, and thousands are added daily. Individual developers create the majority of the applications in the Play Store. Some of the most popular apps are the ones that are easy to use and do just one thing well. You, too, can build such apps without much prior coding experience.

Whether you plan to build your own apps or create them as part of your full-time job, knowing how to develop Android apps is a great skill.

Course breakdown

This course starts with the basic Android development concepts and core components. As the course progresses, we’ll build on these to add engaging features to the app. The diagram below provides a brief overview of the concepts we’ll cover in this course.

Press + to interact
Course overview
Course overview

Core concepts and UI

We’ll begin the course with core Android concepts and review the most commonly used UI components. These chapters will help us familiarize ourselves with the basics of the Android framework before we jump into more complex features. These are the modules that cover the core concepts and UI components:

Build and development

Next, we’ll move on to advanced concepts that will help us build great Android apps that follow the best development practices. These are the modules that cover the advanced development concepts:

Performance and testing

Finally, we’ll learn how to optimize the performance of the application and how to set up automated testing. These are the modules that cover performance and testing concepts:

Let’s start the course and delve into the Android development world!