/fiveMinute5

High School final project - a Productivity app to achieve goals by using 5 min a day to work on them.

Primary LanguageSwiftMIT LicenseMIT

fiveMinute5

High School final project - Productivity app to achieve goals by using 5 min a day to work on them. Implements a goal setting view, a countdown timer, and notifications.

What I Learned

  • How to use the Timer framework
  • How to work under pressure (time management)
  • How to implement database integration with Firebase
  • Work with Date framework
  • Format strings
  • Extend classes
  • Implement notifications
  • Use of APN for remote notification delivery.