beginner · self-paced
Kotlin & Jetpack Compose Essentials
Build declarative Android UIs with Compose while keeping Gradle sane for small teams.
- Duration
- 5 weeks · self-paced with deadlines
- Tuition
- ¥72,000 JPY
- Level
- beginner
- Lead mentor
- Kenji Morita
Android mentor specializing in Gradle ergonomics and UI performance.
Overview
Hands-on Kotlin modules cover state hoisting, side effects, and navigation for multi-pane layouts. You will profile recomposition hotspots and wire Material 3 theming to design tokens exported from Figma.
What ships in the syllabus
- State holders with rememberSaveable patterns
- Navigation for phone and foldable breakpoints
- Theming pipeline from JSON tokens to Compose Color
- Baseline profile exercises for cold start
- Coroutine scopes tied to lifecycle
- Snapshot testing with Robolectric where applicable
- Gradle variant notes for CI caches
Outcomes you can demo
- Ship a two-feature Compose flow with tests
- Publish a theme package consumable by teammates
- Capture a recomposition trace with actionable notes
Questions instructors expect
Mentor notes from recent runs
“Gradle cache section saved our CI twenty minutes. Compose navigation chapter felt dense—had to replay twice.”
Related programs
SwiftUI Foundations for Product Teams
Ship native iOS screens faster with composable SwiftUI patterns and accessibility checks baked into each module.
React Native Performance & Debugging
Trace JS and native bridges to remove jank in lists, maps, and animation-heavy screens.
Flutter State Management Deep Dive
Compare Riverpod, Bloc, and Provider with decision trees grounded in real product constraints.