Android Basics with Compose
Welcome to Android Basics with Compose! In this course, you'll learn the basics of building Android apps with Jetpack Compose, the new UI toolkit for building Android apps. Along the way, you'll develop a collection of apps to start your journey as an Android developer.
All units are now available!
Learn programming basics and create your first Android app.
Continue learning the fundamentals of Kotlin, and start building more interactive apps.
Build apps that display a list of data and learn how to make your apps more beautiful with Material Design.
Learn the best practices of app architecture to build more complex apps.
Use Kotlin coroutines to perform multiple tasks at once, and learn about HTTP and REST to get data from the internet using Retrofit. Then use the Coil library to display images in your app.
Learn how to store data locally on the device and keep your apps working through any network disruptions for a smooth and consistent user experience.
Use Android Jetpack’s WorkManager API to schedule necessary background work, such as data backups or fresh content downloads, that keeps running even if the app exits or the device restarts.
Learn how to use Compose and the older UI toolkit based on Views side-by-side in the same app.