Introduce developers to advanced Android development topics with Kotlin.
This training is designed to combine lecture, demos, and self-directed labs.
By the end of this course you will be able to:
- Build performant Android applications using Jetpack Compose
- Use Kotlin coroutines and flows for asynchronous and reactive programming
- Understand how to leverage core Android Architecture Components
- Scale applications using Firebase
This repo contains three types of learning resources:
- Demo project to follow along with
- Self-directed lab instructions to get hands-on experience with Jetpack Compose
- Links to additional learning materials
- Android Studio 2022.2.1+
- JDK 17
- If using jenv, the JDK version should automatically be recognized
- The
demo
andlabs
projects can each be opened individually - Each lab has an associated tag that will demonstrate an ending state for that lab