Skip to content

A multi-platform habit tracker mobile app building optimizing building new habits whilst maintaining old habits.

Notifications You must be signed in to change notification settings

ItsThompson/neo_delta

Repository files navigation

                       _      _ _        
                      | |    | | |       
  _ __   ___  ___   __| | ___| | |_ __ _ 
 | '_ \ / _ \/ _ \ / _` |/ _ \ | __/ _` |
 | | | |  __/ (_) | (_| |  __/ | || (_| |
 |_| |_|\___|\___/ \__,_|\___|_|\__\__,_|

A multi-platform habit tracker mobile app.

GitHub top language GitHub last commit (branch) GitHub code size in bytes

Introduction

This project is a Flutter based app focused on building optimizing building new habits whilst maintaining old habits. The underlying system of calculating the change (delta), of a habit (known as a Recurring Delta) is heavily inspired by the video Maintaining Other Skills while Focusing on a Main Skill produced on the YouTube channel (Outperform) which expanded the concept of Dr. Mike Israetel's training tips for hypertrophy (Detailed in his blog) to the world of developing new skills.

From this concept, I created a mathematical model to calculate the amount of positive or negative "delta" according to the amount of volume/completions done.

Through this project, I was able to learn a lot on using Flutter including app state managment, database design, and flutter routing.

Showcase

V1.screen.recording.mov

Dependencies

  • cupertino_icons: ^1.0.2
  • go_router: ^13.1.0
  • provider: ^6.1.1
  • fl_chart: ^0.66.1
  • sqflite: ^2.3.2
  • path: ^1.8.3
  • format: ^1.4.0

Future Plans

  • Add yellow borders for days with landmark Deltas in the Stat pageviews
  • Social Tab to share progress with friends
  • Filter recurring deltas in stats

About

A multi-platform habit tracker mobile app building optimizing building new habits whilst maintaining old habits.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published