https://github.com/pg598595/todo---jetpack-compose
A minimal, elegant task manager built with Kotlin, Jetpack Compose, and Room. Features MVVM architecture, StateFlow, and Material 3 theming with smooth navigation and local data persistence.
https://github.com/pg598595/todo---jetpack-compose
android android-application clean-architecture compose-ui google-android jetpack-compose jetpack-compose-navigation kotlin material3-android mvvm-architecture room-database stateflow-android
Last synced: 8 months ago
JSON representation
A minimal, elegant task manager built with Kotlin, Jetpack Compose, and Room. Features MVVM architecture, StateFlow, and Material 3 theming with smooth navigation and local data persistence.
- Host: GitHub
- URL: https://github.com/pg598595/todo---jetpack-compose
- Owner: pg598595
- Created: 2025-10-04T23:13:51.000Z (8 months ago)
- Default Branch: main
- Last Pushed: 2025-10-06T01:05:40.000Z (8 months ago)
- Last Synced: 2025-10-06T02:27:55.447Z (8 months ago)
- Topics: android, android-application, clean-architecture, compose-ui, google-android, jetpack-compose, jetpack-compose-navigation, kotlin, material3-android, mvvm-architecture, room-database, stateflow-android
- Language: Kotlin
- Homepage:
- Size: 135 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# ๐งพ ToDo โ Jetpack Compose Task Manager App
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**.
---
## โจ Features
- ๐งฑ **Single-Activity Architecture** using Jetpack Compose
- ๐ **Task List** with `LazyColumn` for smooth, efficient scrolling
- ๐ **Add / Edit Task** screen with form validation
- ๐พ **Local Persistence** using Room database
- ๐ **Reactive State Updates** with `StateFlow` and `ViewModel`
- ๐งญ **Navigation Compose**
## ๐ฑ Screenshots
| Task List | Add/Edit Task | Splash |
|------------|----------------|--------|
|
|
|
|