Skip to content

KevinGitonga/Tasks

Repository files navigation

Tasks

This is a complete production ready project serving as an interactive task manager, showcasing recomended UI/UX development with Jetpack Compose.

Design Rationale

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

App Screenshots

https://github.com/KevinGitonga/Tasks/blob/main/screenshots/tasks_app_cover.png Screenshot

Framework

  • MVVM
  • Material Design 3
  • Navigation
  • ViewModel
  • Compose
  • Co-Routines
  • Flow
  • Hilt
  • Room
  • SharedPreferences

Highlights

  • Single Activity
  • Dark and light theme
  • Flows for communication
  • Reusable UI components
  • Local data persistence via room databases.
  • Unidirectional data flow.
  • 100% Kotlin

About Project

Tasks is an Android App allowing you to manage your daily tasks with ease and increase you productivity in life.

Installation Instructions

# 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"

Find this project useful ? ❤️

  • Support it by clicking the ⭐ button on the upper right of this page. ✌️

Contribution

Please feel free to fork the project and open a PR.

About

Tasks App project allowing users to manage their Tasks with ease.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published