An open API service indexing awesome lists of open source software.

https://github.com/shub39/grit

:hammer: A Simple todo list and habits tracker for android
https://github.com/shub39/grit

android-application habit-tracking jetpack jetpack-compose jetpackcompose kotlin-android material-ui notifications todolist

Last synced: 7 months ago
JSON representation

:hammer: A Simple todo list and habits tracker for android

Awesome Lists containing this project

README

          

![](fastlane/metadata/android/en-US/images/icon200x200.png)

# Grit
### A simple ToDo list and Habit Tracker

> [!NOTE]
> Due to being busy with other work, I'm short on time and motivation to add more features to this app
> because it's good enough for my use case and I like to work on other more exciting stuff with the little
> free time I get. If you really like this app, please consider donating or contributing code

> []()
> []()
> []()

> ### Stats and Socials
> []()
> []()
> [](https://discord.gg/https://discord.gg/nxA2hgtEKf)

> ### Get On
> [Get it on F-Droid](https://f-droid.org/packages/com.shub39.grit)
> [](https://apt.izzysoft.de/packages/com.shub39.grit/latest)
> [](https://www.openapk.net/dharmik/com.shub39.grit/)
> [](https://www.androidfreeware.net/download-grit-apk.html)
>### Or Download latest from [Releases](https://github.com/shub39/Grit/releases/latest)

## Screenshots 📱

| ![Image 1](fastlane/metadata/android/en-US/images/phoneScreenshots/1.png) | ![Image 2](fastlane/metadata/android/en-US/images/phoneScreenshots/2.png) |
|:-------------------------------------------------------------------------:|:-------------------------------------------------------------------------:|
| ![Image 3](fastlane/metadata/android/en-US/images/phoneScreenshots/3.png) | ![Image 4](fastlane/metadata/android/en-US/images/phoneScreenshots/4.png) |
| ![Image 5](fastlane/metadata/android/en-US/images/phoneScreenshots/5.png) | ![Image 6](fastlane/metadata/android/en-US/images/phoneScreenshots/6.png) |

## Features
>- [x] Todo List
>- [x] Habit Tracking
>- [x] Analytics with Habit Maps
>- [x] Notification Reminders
>- [x] Widgets

## Motivation 💭
There are plenty of todo list and habit tracker apps for android. Some have the features I love while some have good UI design.
While learning android I made this app for myself that brings together all the features that I like keeping everything simple.
I eventually want to turn this app into a productivity hub with many social features like progress sharing in the form of beautiful cards.

## Tech Stack ⚒️

>- Material3 Design with Jetpack Compose
>- Database using ROOM Library
>- Alarm Manager API
>- Kotlin Coroutines
>- MVVM architecture
>- [Reorderable](https://github.com/Calvin-LL/Reorderable) for reorderable lists!
>- [Glance](https://developer.android.com/develop/ui/compose/glance/create-app-widget) for widgets
>- [MaterialKolor](https://github.com/jordond/MaterialKolor) for generating color palettes
>- [Colorpicker-compose](https://github.com/skydoves/colorpicker-compose) for the color picker

## Stargazers over time ✨
[![Stargazers over time](https://starchart.cc/shub39/Grit.svg?background=%23282828&axis=%23f2dfd3&line=%23ffb780)](https://starchart.cc/shub39/Grit)