Lessons is an iOS app while working as a private tutor in Hong Kong to assist with the financial side of tutoring. The app syncs with an iOS calendar to display teaching schedules and automatically calculate total earnings, hours and more. The app can even export its data ready to be copied directly into an invoice.
Once linked with you chosen calendar, lessons provides a plethora of useful functions:
I started working on Backtrack following the release of the new SwiftData framework, a new alternative to the traditional CoreData workflow for data management in iOS apps. The project allowed me to get to grips with the new way of working, and I'm a huge fan of the comparable simplicity it offers!
Lessons is built using pure SwiftUI, taking advantage of the latest EventKit features released alongside iOS 17 in order to smoothly sync with the user's iOS calendar.