A modern To-Do List app built entirely with Kotlin, Jetpack Compose, and Room — following the latest Android architecture best practices.
The app demonstrates clean architecture, reactive state handling with StateFlow, and smooth navigation with Navigation Compose.
- 🧱 Single-Activity Architecture using Jetpack Compose
- 📋 Task List with
LazyColumnfor smooth, efficient scrolling - 🆕 Add / Edit Task screen with form validation
- 💾 Local Persistence using Room database
- 🔄 Reactive State Updates with
StateFlowandViewModel - 🧭 Navigation Compose
| Task List | Add/Edit Task | Splash |
|---|---|---|
![]() |
![]() |
![]() |



