Unit 2: Building app UI¶
- Unit 2 Pathway 1: Kotlin fundamentals
- Kotlin fundamentals
- Write conditionals in Kotlin
- Use nullability in Kotlin
- Use classes and objects in Kotlin
- Use function types and lambda expressions in Kotlin
- Practice: Kotlin Fundamentals
- Unit 2 Pathway 2: Add a button to an app
- Intro to Dice Roller app
- Create an interactive Dice Roller app
- Use the debugger in Android Studio
- Practice: Click behavior
- Unit 2 Pathway 3: UI and state
- Understanding state in Compose
- Intro to tip calculator
- Intro to state in Compose
- Calculate a custom tip
- Write automated tests
- Project: Create an Art Space app
- Unit 2 Quizzies