iOS app — own product
MyWazaif
An Islamic daily-worship companion I built and publish myself: a built-in Quran reader, prayer-time notifications for a user’s location, a Qibla compass and an audio player, all offline-first. Shipped on the App Store.
Key decisions
- Swift and SwiftUI throughout, Swift Package Manager only — no third-party UI dependencies to chase through app reviews
- Prayer-time engine computed locally from coordinates so notifications never wait on a network
- Core Data as the source of truth for recitation progress and reading position
- Push and local notification scheduling handled as a release concern from day one, not bolted on
Published and maintained on the App Store with a full public product site at mywazaif.com.