_ _ _ | | | | | _ __ ___ ___ __| | ___| | |_ __ _ | '_ \ / _ \/ _ \ / _` |/ _ \ | __/ _` | | | | | __/ (_) | (_| | __/ | || (_| | |_| |_|\___|\___/ \__,_|\___|_|\__\__,_|
A multi-platform habit tracker mobile app.
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.
V1.screen.recording.mov
- 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
- Add yellow borders for days with landmark Deltas in the Stat pageviews
- Social Tab to share progress with friends
- Filter recurring deltas in stats