1. on first run of app, user can set their name and time for notification
2. display a scrollable list of days with recorded weights & missed days.
3. everyday, at a fixed time of day send local notification to the user to record weight.
4. users can change the time of notification.
5. all the data is saved locally in a database
Install my-project
git clone https://github.com/Antrimo/Weight-Tracker.git
cd Weight-Tracker
To run tests, run the following command
flutter pub get
flutter run
flutter_local_notifications: ^17.2.3
lottie: ^3.1.2
hive_flutter: ^1.1.0
hive: ^2.2.3
flutter_time_picker_spinner: ^2.0.0
flutter_datetime_picker_plus: ^2.1.0
flutter_heatmap_calendar: ^1.0.5
flutter_slidable: ^3.1.1
timezone: ^0.9.4
device_info_plus: ^11.0.0
flutter_timezone: ^3.0.1
image: ^4.2.0
shared_preferences: ^2.3.2