{"repo":"wisnukurniawan/Compose-ToDo","free":true,"listed":false,"github":"https://github.com/wisnukurniawan/Compose-ToDo","clone":"git clone https://github.com/wisnukurniawan/Compose-ToDo.git","description":"A fully functional Android ToDo app built entirely with Kotlin and Jetpack Compose","language":"Kotlin","stars":448,"topics":["jetpack-compose","hilt-android","compose-navigation","jetpack-android","room-database","lottie","flow","hilt","viewmodel","lottie-android"],"license":"Apache-2.0","category":"mobile-apps","readme_excerpt":"Compose playground: To Do List App Compose playground for learning purpose 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 Prerequisites Android Studio Narwhal Feature Drop 2025.1.2 Min SDK 21 Target SDK 35 AGP 8.9.0 Java 17 Kotlin 2.1.10 Setup 1. Clone this repository, git clone https://github.com/wisnukurniawan/Compose-ToDo.git 2. Open via Android studio 3. Sync the project, File - Sync Project with Gradle files How to build Generate debug apk ./gradlew assembleDebug Run unit test ./gradlew testDebug Install on connected device ./gradlew installDebug Others Mercury architecture Project structure Modularization","default_branch":null,"files":null,"tree":[],"storefront":"/r/wisnukurniawan","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/wisnukurniawan/Compose-ToDo/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}