

٠٣.1Quran Yahdi
رفيق قرآن يعمل دون اتصال أولًا: المصحف كاملًا والتلاوات ومواقيت الصلاة، بلا حسابات وبلا تتبّع.
المشكلة
قراءة تطبيق قرآن تعني عادةً اتصالًا بالإنترنت وحسابًا وإعلانات. كان الهدف رفيقًا متكاملًا يعمل فور التثبيت، بما في ذلك حيث لا يتوفّر اتصال صالح.
المنهج
- المصحف كاملًا (114 سورة و6,236 آية) مضمّنة داخل حزمة التطبيق، مع التفسير والترجمات وعلامات الحفظ مخزّنة محليًا.
- تلاوات لأكثر من 240 قارئًا تُبثّ فورًا أو تُنزَّل بالكامل للعمل دون اتصال، مع مدير تنزيلات لكل ملف.
- مواقيت الصلاة محسوبة على الجهاز، إلى جانب بوصلة القبلة وعدّاد الأذكار ومتابعة العبادات.
- بنية Feature-first باستخدام BLoC وDrift وGoRouter وGetIt وfreezed، محميّة بخط تكامل مستمر مع كل push.
النتيجة
- يعمل دون اتصال بالكامل: بلا حسابات ولا إعلانات ولا تتبّع.
- واجهة عربية أولًا مع وضع ليلي واتجاه RTL كامل.
- تخزين محلي بـDrift للنص والقُرّاء وعلامات الحفظ ومتابعة العبادات.
- تكامل مستمر مع GitHub Actions وخط منفصل للويب التوثيقي المرافق.
- Flutter
- Drift
- flutter_bloc
- Offline-first
- GitHub Actions





