flutter_alarm
An alarm application built with Flutter.
Features
-
Add an alarm.
- Fields: alarm name, alarm remarks, date and time, password.
-
Delete an alarm.
-
Insistent notification.
- Device will keep vibrating and sounding off (if not on mute).
- Upon clicking on the notification, user will be directed to a page that plays the ringing on loop until the password is entered correctly. Vibration also carries on until the password is entered correctly.
-
Edit an alarm.
-
Checks for password ‘strength’. Passwords must contain at least 1 uppercase letter, 1 lowercase letter, 1 digit and 1 special character.
Features that might be added
- Choice of sound when alarm rings.
- Pattern lock.
- Alarm sharing over WiFi (i.e. sending alarms over WiFi to synced contacts).
Note
- Testing has only been done for Android and not iOS.
- Lock, home and volume buttons are not locked when user lands on alarm ringing page.
Android emulator view:
![](https://github.com/Clouddoggo/flutter-alarm/raw/main/assets/images/settingsView.PNG)
Credits
Sound file downloaded from freesound.
Font downloaded from Google.
Download Details:
Author: Clouddoggo
Source Code: https://github.com/Clouddoggo/flutter-alarm
#flutter #dart #mobile-apps