HossamElghamry/Mediminder
Flutter, Provider 및 BLoC 패턴을 사용하여 구축한 모바일 약물 알림 앱.
- Stars
- 256
- Forks
- 90
- 최근 푸시(UTC)
- 2021. 1. 12.
- 프로젝트 상태
- 활성
언어DartObjective-CJava
사용 중인 의존성
의존성 목록 9 개
- flutter
{"sdk":"flutter"} - cupertino_icons
^0.1.2 - rxdart
^0.22.0 - provider
^3.0.0+1 - shared_preferences
0.5.2 - flutter_local_notifications
— - flare_flutter
{"git":{"url":"git://github.com/2d-inc/Flare-Flutter.git","ref":"dev","path":"flare_flutter"}} - flutter_test개발 의존성
{"sdk":"flutter"} - flutter_launcher_icons개발 의존성
^0.7.2
순위
원본 README
아래는 영문 원문 스냅샷입니다. 최신 내용은 GitHub에서 확인하세요.
README 펼치기 / 접기
Mediminder
An Offline Medicine Reminder
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)
- Reminder 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
Screenshots
https://raw.githubusercontent.com/HossamElghamry/Mediminder/HEAD/screenshots/7.jpg https://raw.githubusercontent.com/HossamElghamry/Mediminder/HEAD/screenshots/2.jpg https://raw.githubusercontent.com/HossamElghamry/Mediminder/HEAD/screenshots/3.jpg https://raw.githubusercontent.com/HossamElghamry/Mediminder/HEAD/screenshots/4.jpg https://raw.githubusercontent.com/HossamElghamry/Mediminder/HEAD/screenshots/5.jpg https://raw.githubusercontent.com/HossamElghamry/Mediminder/HEAD/screenshots/6.jpg https://raw.githubusercontent.com/HossamElghamry/Mediminder/HEAD/screenshots/1.jpg https://raw.githubusercontent.com/HossamElghamry/Mediminder/HEAD/screenshots/8.jpg