Files
coco 7846a45f2c a
2026-07-03 15:47:27 +08:00

56 lines
2.5 KiB
Markdown

<h1 align="center">ToDometer</h1></br>
<h5 align="center">
✅ A meter to-do list built with Android Jetpack based on https://cassidoo.github.io/todometer/
</h5>
<p align="center">
🚧 Migration to Kotlin Multiplatform: https://github.com/serbelga/ToDometerKotlinMultiplatform
</p>
<p align="center">
<img src="https://github.com/serbelga/ToDometer/workflows/Android%20CI/badge.svg">
</p>
<p align="center">
<img align="center" src="./art/1x/header.jpg">
</p>
## Tech Stack
* Kotlin & Coroutines
* Flow
* [Android Jetpack](https://developer.android.com/jetpack)
* [Android KTX](https://developer.android.com/kotlin/ktx)
* [Navigation](https://developer.android.com/guide/navigation)
* [ViewModel](https://developer.android.com/topic/libraries/architecture/viewmodel)
* [LiveData](https://developer.android.com/topic/libraries/architecture/livedata)
* [Room](https://developer.android.com/topic/libraries/architecture/room)
* [DataStore](https://developer.android.com/topic/libraries/architecture/datastore)
* [DataBinding](https://developer.android.com/topic/libraries/data-binding)
* [ViewBinding](https://developer.android.com/topic/libraries/view-binding)
* [MotionLayout](https://developer.android.com/training/constraint-layout/motionlayout)
* [Dagger Hilt](https://dagger.dev/hilt/)
* [ktlint](https://ktlint.github.io/)
* [Material Components for Android](https://github.com/material-components/material-components-android)
* [Material Theming](https://material.io/design/material-theming/overview.html)
* [Dark Theme](https://material.io/design/color/dark-theme.html)
* [Motion](https://material.io/develop/android/theming/motion)
* [Dynamic color](https://m3.material.io/styles/color/dynamic-color/overview)
## Resources
* List illustrations: https://undraw.co/
## Dynamic color
<img align="center" src="./screenshots/dynamic_color/dynamic_color_illustration_1.png" width="240"> | <img align="center" src="./screenshots/dynamic_color/dynamic_color_illustration_2.png" width="240"> | <img align="center" src="./screenshots/dynamic_color/dynamic_color_tasks_dark.png" width="240"> | <img align="center" src="./screenshots/dynamic_color/dynamic_color_tasks_light.png" width="240"> | <img align="center" src="./screenshots/dynamic_color/dynamic_color_add_task.png" width="240"> |
--- | --- | --- | --- | --- |
## Screenshots
<h3 align="center">⚪ ⚫ Light and Dark theme</h3></br>
<p align="center">
<img align="center" src="./screenshots/tasks.png" width="240">
<img align="center" src="./screenshots/tasks_dark.png" width="240">
</p>