This is a complete production ready project serving as an interactive task manager, showcasing recomended UI/UX development with Jetpack Compose.
The design is inspired by the official Google Tasks App for android which i personally use to manage Tasks allowing me to keep my days organised. https://play.google.com/store/apps/details?id=com.google.android.apps.tasks&hl=en
https://github.com/KevinGitonga/Tasks/blob/main/screenshots/tasks_app_cover.png
- MVVM
- Material Design 3
- Navigation
- ViewModel
- Compose
- Co-Routines
- Flow
- Hilt
- Room
- SharedPreferences
- Single Activity
- Dark and light theme
- Flows for communication
- Reusable UI components
- Local data persistence via room databases.
- Unidirectional data flow.
- 100% Kotlin
Tasks is an Android App allowing you to manage your daily tasks with ease and increase you productivity in life.
# clone the Tasks Android app
git clone https://github.com/KevinGitonga/Tasks.git --recursive
# open the project in Android Studio and run the app
echo "Enjoy learning Modern Android Development tools and techniques - Tasks :D"
- Support it by clicking the ⭐ button on the upper right of this page. ✌️
Please feel free to fork the project and open a PR.