
Jetpack Compose
Course Index
29 Lessons · 3 Sections
Master Jetpack Compose — Google's declarative UI toolkit for native Android. Covers composables, Material 3, StateFlow, Room, Hilt DI & adaptive layouts. Includes 5 production builds: notes app, weather app, news reader, social feed & Play Store publish.
29Lessons
3Sections
5Projects
FreeAccess
Section 1Compose FundamentalsLessons 1–10
Lesson 1
What is Jetpack Compose?
Lesson 2
Compose vs XML Views
Lesson 3
Android Studio Setup & First Composable
Lesson 4
Composable Functions
Lesson 5
Layouts: Row, Column & Box
Lesson 6
Modifiers
Lesson 7
State: remember & mutableStateOf
Lesson 8
State Hoisting
Lesson 9
Material 3 Design
Lesson 10
Lists: LazyColumn & LazyRow
Section 2Architecture, Data & Production FeaturesLessons 11–22
Lesson 11
Navigation Component with Compose
Lesson 12
ViewModel & UI State
Lesson 13
StateFlow & Unidirectional Data Flow
Lesson 14
Side Effects: LaunchedEffect & DisposableEffect
Lesson 15
Animations in Compose
Lesson 16
Networking: Retrofit & Ktor
Lesson 17
Room Database
Lesson 18
Dependency Injection: Hilt
Lesson 19
Adaptive Layouts for Multiple Screens
Lesson 20
Accessibility in Compose
Lesson 21
Compose Interop with Views
Lesson 22
Compose Performance & Recomposition
Section 3Internals, Testing & ProjectsLessons 23–29
