Quran App
🕌 Quran App
Quran App is a comprehensive Islamic Flutter application that helps you read the Holy Quran, track your daily Azkar, check prayer times, find Qibla direction, listen to multiple reciters, and learn the rituals of Hajj and Umrah
Key Features
Holy Quran
Read the full Mushaf with advanced search and bookmarking.
Prayer Times
Accurate prayer times with automatic location detection and Azan reminders.
Qibla Direction
A precise compass to find the Qibla direction anywhere.
Multiple Reciters
High-quality audio recitations from many famous Quran reciters.
Hijri Calendar
View the accurate Hijri date alongside the Gregorian date.
Daily Azkar
Morning and evening Azkar with a built-in counter.
Hajj & Umrah Guide
Step-by-step rituals with text and audio instructions.
Local Notifications
Timely reminders for Azkar, prayer times, and other important tasks.
Offline Support
Read the Quran and Azkar without an internet connection.
Technologies Used
- Flutter — Cross-platform framework
- Provider — State management
- Shared Preferences & GetStorage — Local data storage
- Hijri — Hijri calendar support
- Adhan — Accurate prayer time calculations
- Location & Flutter Compass — Find Qibla direction
- Just Audio & Audio Session — Audio playback for recitations
- Intl — Date/time localization
- HTTP & Connectivity Plus — API data and network checks
- Introduction Screen — Onboarding screens
- Convex Bottom Bar — Stylish navigation bar
- FontAwesome Icons — Beautiful icon set
Dependencies
| Package | Description |
|---|---|
| flutter | Main Flutter SDK framework |
| cupertino_icons | iOS-style icons |
| introduction_screen | Onboarding screens |
| convex_bottom_bar | Elegant bottom navigation bar |
| intl | Date & time formatting |
| hijri | Hijri calendar support |
| http | HTTP requests |
| shared_preferences | Local key-value storage |
| just_audio | Audio playback for Quran recitations |
| audio_session | Manage audio focus |
| rxdart | Reactive programming |
| font_awesome_flutter | FontAwesome icons |
| flutter_spinkit | Loading indicators |
| flutter_launcher_icons | Auto-generate launcher icons |
| adhan | Calculate prayer times |
| location | User location detection |
| path_provider | Storage paths |
| connectivity_plus | Network connectivity checks |
| provider | State management |
| flutter_compass | Qibla direction compass |
Source Code
Screenshots
![]() |
![]() |
![]() |
May Allah accept this work and make it beneficial for all Muslims. 🤲


