Compose playground for learning purpose, especially trying and explore android tools by Google
- UI completely in Jetpack Compose
- Uses Kotlin Coroutines
- Uses Kotlin Flow
- Uses many of the Architecture Components, including: Room, DataStore, Navigation, ViewModel
- Uses Hilt for dependency injection
- Uses Java 8+ API desugaring support for date and time usage
| Large screen | Foldable |
|---|---|
![]() |
![]() |
| Multi language | Set alarm |
![]() |
![]() |
- Android Studio Bumblebee | 2021.1.1
- Min SDK 21
- Target SDK 31
- AGP 7.1.1
- Java 11
- Kotlin 1.6.10
- Clone this repository,
git clone https://github.com/wisnukurniawan/Compose-ToDo.git - Open via Android studio
- Sync the project, File -> Sync Project with Gradle files
- Generate debug apk
./gradlew assembleDebug - Run unit test
./gradlew testDebug - Install on connected device
./gradlew installDebug



