Minimal app for birth control reminder written in flutter
* [x] pill type
* [x] pill state
link settings page
link calendar page
create pill_pressed type to store past pill data
setup SQLite DB and CRUD
* [x] set up pill press to insert data row
* [x] set up pill unpress to delete data row
* [x] set up update pill press to update data row
* [x] read in past data and update pill package state on initalization
* [x] update pill package state from DB when pill row changes (insert/delete)
* [x] read in weeks and placebo days to create pill package
* [x] update pill package on return from settings page
* [x] popup to create pill press - has the ability to set press date/time
* [x] popup to update/delete existing pull press - has the ability to set press date/time
* [x] persist data
* [x] number of weeks
* [x] number of placebo days
* [x] mini pill specific setting
* [ ] type of pill phase (mono, tri) and days per each
* [x] continuous usage
* [x] alarm time
* [x] notification at alarm time
* [ ] number of alarms
* [ ] alarm sound
* [ ] color palette
* [ ] active pills (per phase)
* [ ] inactive pills
* [ ] taken pills
* [ ] background
* [ ] icons
* [ ] icons
* [ ] notes
* [ ] Link up pills skipped automatically with calender
ability to start new pack
ability to take break with no placebos
signal for protected or not
* [x] calculation for protection
* [x] ui for protection
* [x] update UI when data changes
Author: briannaAndCo
Source Code: https://github.com/briannaAndCo/cycle_less
#flutter #dart #mobile-apps