Skip to content

Harveyhase68/alarme

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Front Banner

About the app

Alarme

Alarme is just another iOS alarm application with an option to snooze the alarm, or if you are more hard-core do something to earn turning it off.

You Snooze, You Lose

The main feature of Alarme is the option to turn the Snooze button off and instead of snoozing the alarm, user is presented with 5 different options to turn the alarm off once it goes off.


Options to Turn off the alarm
Take a picture Take a picture of any object when setting the alarm. Once the alarm goes off, turn the alarm off only by taking a picture of the same object.
Scan a QR code Scan a QR code when setting the alarm. Once the alarm goes off, scan the same QR code to turn it off.
Solve a problem Solve a mathematical problem to turn the alarm off.
Shake your phone Shake the phone designated number of times to turn the alarm off.
Evasive button Simply press a turn-off button, but first try to catch it while it's jumping on the screen from one point to another, randomly.

Concepts used

  • MVC Design Pattern
  • In-app dark mode switch with UserDefaults
  • Privacy Policy view using WebKit
  • Data persistence using Core Data
  • TBD

TO-DO:

  • Find a solution to present the alarm to the user (push notifications?) while it's running in the background
  • Write an About Alarme section
  • Implement:
  • sounds for the alarm
  • options to turn-off the alarm
  • core data for data persistance
  • privacy-policy
  • adds
  • in-app purchase


This is a learning project created by implementing different Swift components. Check my portfolio at danijelavrzan.com.


End Banner

Releases

No releases published

Packages

No packages published

Languages