CPS251 Android Development by Scott Shaper

Chapter 1: Setup & Basics

Chapter 2: Project Structure

Chapter 3: Kotlin Basics

Chapter 4: Compose Basics

Chapter 5: Compose UI Elements

Chapter 6: State Management

Chapter 7: User Input

Chapter 8: Lists & Selection

Chapter 9: Navigation

Chapter 10: ViewModels & State

Chapter 11: Data Persistence

Chapter 12: Networking

Chapter 13: Material Design & Theming

Chapter 14: Advanced UI Patterns

Chapter 15: Videos and Images

Appendix: Compose Elements