myfastingtracker
Developed myfastingtracker, now live on the App Store.
A simple and intuitive app designed to track missed Ramadan fasts and be fully prepared when the month arrives.
Additional features include smart reminders, lock screen widget and full localisation support for Arabic.
Check it out here.
Design + Language
myfastingtracker focuses on a few things and aims to get those few things perfectly right. It’s simple and straightforward UI welcomes a user right into what they care about most, tracking missed fasts.
In addition, having the ability to turn on smart reminders to alert you if Ramadan has nearly arrived and you still have outstanding fasts to make up, allows users to always be on top of what matters most.
The real challenge with myfastingtracker came from the full localisation support for both English and Arabic. More than just translating words and numbers, it required a full understanding of how right-to-left users would use an app, such as flipping the settings button over and ensuring the primary button (in this case add fasts) was on the right. It was a feature I felt was most important to allow you to get in the mood and presence that Ramadan brings every year and hence worth all the added effort.
With myfastingtracker, the aim was simplicity and focus. A UI that supported both light and dark mode with Islamic colours that represented sunrise and sunset allowed users to zone-in on keeping on top of their fasts.
From a more technical standpoint, this was the first app I had worked on that was fully built in SwiftUI. This invaluable experience allowed me to see the potential that this framework could bring to scalable UI with modern use-cases.