تطبيق إسلامي شامل يجمع بين قراءة القرآن الكريم والاستماع إليه مع مجموعة متكاملة من المميزات الإسلامية.
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
| الميزة | الوصف |
|---|---|
| 📖 قراءة القرآن | عرض النص بالرسم العثماني مع خطوط متعددة وعلامات الوقف |
| 🎧 الاستماع للقرآن | تشغيل الصوت مع قراء متعددين ودعم التحميل للاستماع بدون إنترنت |
| ⏰ مواقيت الصلاة | تحديد المواقيت تلقائياً حسب الموقع مع إشعارات |
| 🕋 اتجاه القبلة | بوصلة إلكترونية مع خريطة تفاعلية |
| 📿 الأذكار والأدعية | أذكار الصباح والمساء وأذكار بعد الصلاة مع عداد التسبيح |
| 🔍 البحث المتقدم | محرك بحث في القرآن الكريم بدون تشكيل |
| 🔖 العلامات المرجعية | حفظ وتنظيم مواضع القراءة مع ملاحظات |
| ✨ أسماء الله الحسنى | شرح وتفسير الأسماء الحسنى |
| 📚 المكتبة الإسلامية | كتب ومراجع إسلامية مع دعم التحميل |
| 📜 الحديث الشريف | مجموعة الأربعين النووية |
| 🛡️ الرقية الشرعية | محتوى متخصص للرقية |
| 🗓️ خطط القراءة | برامج منظمة لختم القرآن |
| 🔔 الإشعارات | تنبيهات مجدولة للصلوات والأذكار |
| 🌙 الوضع الليلي | دعم كامل للوضع الداكن والفاتح |
| 🌐 دعم اللغتين | العربية والإنجليزية |
| 📡 وضع بدون إنترنت | عمل كامل offline مع مزامنة تلقائية |
lib/
├── core/ # المكونات الأساسية المشتركة
│ ├── bloc/ # إدارة الحالة (Theme, Connectivity, Audio)
│ ├── components/ # مكونات واجهة قابلة لإعادة الاستخدام
│ ├── local_database/ # قاعدة بيانات SQLite
│ ├── notification/ # نظام الإشعارات المحلية و Firebase
│ ├── services/ # الخدمات (Download, Location, Permission)
│ └── theme/ # إدارة المظهر والألوان
│
├── features/ # الميزات الرئيسية (26 ميزة)
│ ├── read_quran/ # قراءة القرآن
│ ├── quran_audio/ # الاستماع للقرآن
│ ├── prayer_time/ # مواقيت الصلاة
│ ├── qiblah/ # اتجاه القبلة
│ ├── thikr/ # الأذكار
│ ├── search/ # البحث
│ ├── bookmark/ # العلامات المرجعية
│ ├── allh_name/ # أسماء الله الحسنى
│ ├── books/ # المكتبة الإسلامية
│ ├── hadith_40/ # الأربعون النووية
│ ├── ruqia_shareia/ # الرقية الشرعية
│ ├── sabih/ # التسبيح
│ ├── wird/ # الورد اليومي
│ ├── young_muslim/ # محتوى الشباب المسلم
│ ├── setting/ # الإعدادات
│ └── home/ # الشاشة الرئيسية
│
├── gen/ # ملفات مولدة تلقائياً (flutter_gen)
├── main.dart # نقطة البداية
└── main_view.dart # الواجهة الرئيسية
يعتمد التطبيق على Clean Architecture مع BLoC Pattern:
Presentation Layer → BLoC / Cubit
Domain Layer → Use Cases + Entities
Data Layer → Repositories + Data Sources
- Flutter SDK ≥ 3.6.0
- State Management: flutter_bloc + rxdart
- Local DB: sqflite
- Network: dio + connectivity_plus
- Audio: just_audio + flutter_downloader
- Maps: flutter_map + flutter_qiblah
- Prayer Times: adhan + adhan_dart
- Firebase: core + messaging + remote_config + firestore
- Notifications: flutter_local_notifications
- DI: get_it
flutter clean
flutter pub get
dart run build_runner build --delete-conflicting-outputs
flutter run# Android App Bundle
flutter build appbundle --release
# مع التشفير
flutter build appbundle --obfuscate --split-debug-info=symbols/سيسعدني الإجابة على أي أسئلة، لا تتردد في فتح Issue أو Pull Request 🙂
إذا أعجبك المشروع، لا تنسَ ⭐ تنجيم المستودع لإظهار دعمك. شكراً!
هذا المشروع مرخص تحت MIT License.






