reminder
an offline medicine remi,nder built with flutter, provider and bloc pattern.
key features
- homepage medicine list
- homepage containing all the registered mediminders
- shared preference data storage
- storing medicine objects in shared preference
- medicine list retrieval upon application launch
- json encoding and decoding
- adding new mediminder, details include:
- medicine name
- dosage in milligrams
- medicine icon selection (optional)
- rem,inder interval selection
- starting time using time picker
- notification reminding
- usage of local notifications to display mediminders
- randomly-generated ids for each notification
- daily reminders with set intervals, based on user preference
- registeration error checking
- name duplication check
- empty/not specified fields check
- medicine type is optional
- individual medicine detail page
- in-depth details about each mediminder upon tapping
- delete a mediminder:
- erase the specified medicine object from shared preference and list
- erase corresponding scheduled notifications
Comments are closed.