Mediminder
一個使用 Flutter、Provider 和 BLoC 模式建構的行動藥物提醒應用。
- 星標
- 256
- 分支
- 90
- 最近推送(UTC)
- 2021年1月12日
- 專案狀態
- 未封存
原始 README
以下為英文專案原文快照,最新內容請造訪 GitHub。
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
語言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
所在榜單
如何選擇適合專案的儲存庫?
先依使用情境篩選,再比較專案活躍情況,最後到原始儲存庫確認使用要求。
- 透過儲存庫名稱、作者或描述搜尋,再依技術分類縮小範圍。
- 綜合星標、分支與最近推送比較專案;星標反映社群關注,不保證品質。
- 使用前在 GitHub 確認 README、授權條款與 Issues。
來源與維護
“A repository is the most basic element of GitHub.”
GitHub Docs — About repositories ↗