Mobile apps
Learning app for an Islamic education provider
Native iPhone, iPad and Android apps that teach students to read the Quran step by step, with family profiles, spaced repetition and real recitation audio.
Mobile apps
SwiftUIKotlinJetpack ComposeJSON contentXcodeGen
TechnologySwiftUIKotlinJetpack ComposeJSON contentXcodeGen
01
The challenge
- The course had to be identical on iOS and Android
- Content licence rules: cache for at most a week, never bundle
- Right-to-left script with colour-coded recitation rules
- Several students sharing one family device
02
What we delivered
- iPhone and iPad app in SwiftUI
- Android app in Kotlin with Jetpack Compose
- Course content as shared JSON: letters, lessons, rules and explanations
- Spaced repetition to schedule reviews
- Family profiles with individual progress
- Licensed text and audio with attribution and enforced cache limits
03
How we delivered
We put all course content in one JSON source that both native apps read, so lessons always stay in sync with the curriculum. Each platform uses its own native UI toolkit for the best feel, and the content provider’s licence terms are enforced in code.
04
Outcomes
01
Students practise at home, at their own pace
02
Parents can follow progress per child
03
One shared course definition for both apps
04
Compliant with the content provider’s licence
More of our work
View all workHave a project in mind? Let’s build it.
Book a free 30-minute call. You will receive a tailored proposal within 2 business days.