Work · Mobile App Development · Build
Mobile AppBuildFlutterFirebaseiOSAndroid

Qalb-e-Saleem — read & listen to 20 majalis on iOS & Android

We designed and built Qalb-e-Saleem — a calm app to read and listen to the 20 majalis of the Shaikh, with full audio playback, the holy shajra and biography, and offline access. Built in Flutter on a Firebase backend for iOS and Android; 4.9★ on Google Play.

Client
Qalb-e-Saleem · Pakistan
Industry
Islamic · EdTech
Engagement
12 weeks
Team
2 Flutter engineers · 1 designer
play.google.com · Qalb-e-Saleem
Qalb-e-Saleem — read & listen to 20 majalis on iOS & Android

The brief

A revered set of majalis that deserved a reading — and listening — experience as calm as the words themselves, on every phone.

Hizb ur Rahman Islamic Academy wanted the 20 majalis of Qalb-e-Saleem in readers' hands as a beautiful app — something to read and to listen to, working offline, on both iOS and Android, without maintaining a separate codebase per platform.

The build

We built the app in Flutter from a single codebase for iOS and Android, on a Firebase backend for content and audio. A calm reading experience plus full audio playback for every majlis, the holy shajra and biography, and offline downloads — shipped to both stores in 12 weeks.

Architecture

One codebase. Read and listen.

A single Flutter app, a Firebase backend for content and audio, and offline access so it works anywhere.

1
Flutter app
Flutter · Dart
iOS + Android from one codebase
→
2
Firebase
Firestore · Storage
Majalis content and audio
→
3
Read & listen
Audio player · Offline
Stream or download every majlis

Build timeline

Twelve weeks. Four sprints.

W1–3

Design + reading experience

Typography, day/night themes and the core reading flow, prototyped and signed off.

● Shipped
W4–6

Majalis, shajra & biography

The 20 majalis, the holy shajra and the Shaikh's biography, structured and navigable.

● Shipped
W7–9

Audio + offline + Firebase

Audio playback per majlis, offline downloads and the Firebase backend.

● Shipped
W10–12

Polish + dual-store launch

QA on both platforms, store assets and a launch to the App Store and Google Play.

● Shipped

Results · since launch

By the numbers.

4.9★
Play Store rating
Hizb ur Rahman Islamic Academy
20
Majalis
read + audio
iOS + Android
Platforms
12 weeks
Built in

Tech we used

A small stack.

App
FlutterDartRiverpod
Backend
Firebase AuthFirestoreCloud Storage
Media
Audio playbackOffline downloadsDay/Night reading
Release
App Store ConnectPlay ConsoleCrashlytics

Got an app to ship?

Free 30-minute call — we'll scope an MVP, a timeline and a budget.

Trusted by teams like yours