Course Overview

Get an overview of the Android application development techniques that employ ModelView- View-Model architecture.

In this course, we’ll familiarize ourselves with the tools, technologies, and techniques to build scalable and testable Android applications. For an application to be scalable, it’s important that we structure our code so that other developers can understand and be able to improve or expand on it. Some of the core concepts that we’ll learn in this course are:

  • Building scalable applications MVVM architecture
  • Using Android Jetpack Components
  • Offline applications
  • Working with web services and the overall networking of an Android application

To better understand and solidify our understanding of the major concepts of MVVM architecture, we’ll build a news application like the one in the images below.

Get hands-on with 1200+ tech skills courses.