Al Quran MP3 Flutter app showing surah list and audio player in green and gold Islamic design for Android and iOS, developed by Syed Aoun Raza

Home › Portfolio › Mobile Apps › Al Quran MP3

Al Quran MP3 is a cross-platform Islamic mobile application built entirely with Flutter, published under the MrWebApp brand. The app allows users to stream all 114 Surahs of the Holy Quran with high-quality audio, with full background playback support on both Android and iOS — meaning the audio continues playing even when the user switches apps or locks their phone.

This was one of the most technically demanding projects I’ve worked on. iOS audio streaming presented significant challenges — AVFoundation errors caused by attempting to load large audio files in a single request were resolved by implementing a 512KB progressive buffering approach using the just_audio package. This required deep debugging of Flutter’s audio pipeline on both platforms simultaneously.

Audio files for all 114 Surahs are hosted on GitHub Releases, which provides a fast global CDN without requiring a dedicated audio server — a cost-effective architecture for a free app serving a global audience.

The app passed Apple’s App Store review process including navigating their 4.3 guideline (spam/copycat apps), which required demonstrating unique functionality and a clean submission. It is live and available on both Google Play Store and Apple App Store.

Flutter · Dart · just_audio Package · GitHub Releases CDN · Google Play Store · Apple App Store

  • All 114 Surahs with high-quality MP3 audio streaming
  • Background audio playback on both Android and iOS
  • Progressive 512KB buffering — resolves iOS AVFoundation streaming errors
  • Published on Google Play Store and Apple App Store
  • GitHub Releases used as audio CDN for global fast delivery
  • Surah list with Arabic names, surah numbers, and individual play controls
  • Bundle ID: com.mrwebapp.al_quran_mp3

A fully published Islamic audio app available to users worldwide on both major mobile platforms — built, debugged, and submitted to both stores entirely by me.

Need a Flutter mobile app built and published to Google Play and the App Store? I handle the full process from development to store submission. Contact me to discuss your app idea.