A beautiful and comprehensive digital Quran application built with Flutter, providing Muslims worldwide with easy access to the Holy Quran.
- Complete Quran: All 114 Surahs with authentic Arabic text
- Multiple Translations: Urdu and English translations
- Beautiful Typography: Easy-to-read Arabic fonts
- Verse-by-verse navigation: Jump to any Surah or Ayah
- Night Mode: Dark theme for comfortable reading
- Audio Recitation: Beautiful Quranic recitation
- Multiple Reciters: Choose from various renowned Qaris
- Offline Audio: Download and listen without internet
- Playback Controls: Play, pause, and repeat functionality
- Smart Bookmarks: Save your reading progress
- Notes & Annotations: Add personal notes to verses
- Reading History: Track your reading journey
- Favorites: Mark your favorite verses
- Prayer Times: Accurate prayer timings based on location
- Qibla Direction: Find the direction to Mecca
- Islamic Calendar: Hijri calendar with important dates
- Tasbih Counter: Digital prayer counter
- Multiple Themes: Light and dark mode
- Font Size Control: Adjust text size for comfort
- Color Schemes: Choose from various color themes
- Language Support: Multiple interface languages
Screenshots will be added soon
- Flutter SDK (>=3.0.0)
- Dart SDK (>=2.17.0)
- Android Studio / VS Code
- Android SDK / Xcode (for iOS)
-
Clone the repository
git clone https://github.com/NaeemAkmal/myquran.git cd myquran -
Install dependencies
flutter pub get
-
Run the app
flutter run
Android APK:
flutter build apk --releaseAndroid App Bundle:
flutter build appbundle --releaseiOS:
flutter build ios --releaselib/
├── main.dart # App entry point
├── models/ # Data models
├── screens/ # UI screens
├── widgets/ # Reusable widgets
├── services/ # API and local services
├── utils/ # Utility functions
└── constants/ # App constants
assets/
├── images/ # App images
├── audio/ # Audio files
├── data/ # JSON data files
└── fonts/ # Custom fonts
- Flutter - UI framework
- Dart - Programming language
- Hive - Local database
- Provider - State management
- HTTP - API calls
- Just Audio - Audio playback
- Geolocator - Location services
- Share Plus - Sharing functionality
- 114 Surahs - Complete Quran
- 6,236 Verses - Every Ayah included
- Multiple Languages - Arabic, Urdu, English
- Offline Support - Works without internet
- Cross Platform - Android & iOS
We welcome contributions! Please feel free to submit a Pull Request.
- Fork the project
- Create your feature branch (
git checkout -b feature/AmazingFeature) - Commit your changes (
git commit -m 'Add some AmazingFeature') - Push to the branch (
git push origin feature/AmazingFeature) - Open a Pull Request
This project is licensed under the MIT License - see the LICENSE file for details.
- Quran Text: Authentic Quranic text from reliable sources
- Translations: Verified Urdu and English translations
- Audio Recitations: High-quality recitations from renowned Qaris
- Islamic Data: Prayer times and Qibla direction algorithms
Developer: Naeem Akmal
GitHub: @NaeemAkmal
Email: naeemakmaltts15@gmail.com
Privacy Policy: View Privacy Policy
If you find this app helpful, please give it a ⭐ star on GitHub!
"وَنُنَزِّلُ مِنَ الْقُرْآنِ مَا هُوَ شِفَاءٌ وَرَحْمَةٌ لِّلْمُؤْمِنِينَ"
"And We send down of the Quran that which is healing and mercy for the believers" - Quran 17:82