Part 7: Android Foundations

Build your first Android apps with Kotlin and Jetpack Compose.

What You’ll Learn

  • Creating and running an app in Android Studio
  • The Activity lifecycle and configuration changes
  • Android UI with the View system and Jetpack Compose
  • Kotlin idioms for Android and platform-type null safety
  • Using coroutines and Flow with lifecycle-aware scopes

Chapters

Chapter Description
Android Setup & App Anatomy Android Studio, project anatomy, run on emulator
Activity Lifecycle Activity lifecycle, config changes, state
UI & Jetpack Compose Views overview + Jetpack Compose basics
Kotlin Idioms for Android Platform types, null safety, idioms
Coroutines on Android viewModelScope, lifecycle-aware Flow

Android chapters require Android Studio and an emulator or device. Each chapter notes its hardware/emulator requirements.

Chapters for this part are being written. Check back soon.


Table of contents


Back to top

Kotlin & Android Programming Guide is not affiliated with JetBrains or Google. Content is provided for educational purposes.

This site uses Just the Docs, a documentation theme for Jekyll.