Skip to content
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

Book a free 30-minute call. You will receive a tailored proposal within 2 business days.