مشروع IMAD Flutter هو مكتبة فلاتر مفتوحة المصدر تتيح إضافة مصحف إلكتروني متكامل إلى التطبيقات بسهولة وسرعة، مع دعم لعرض المصحف باستخدام صور عالية الجودة، والبحث فيه، مع دعم الإشارات المرجعية، وتتبع سجل القراءة، وسهولة التخصيص والتوسع.
أهم التقنيات المستخدمة في المشروع
- نوع المشروع: مكتبة Flutter Package
- إطار العمل: Flutter
- اللغة: Dart
- قاعدة البيانات: Hive (Offline-first)
المهام المتاحة للمساهمة
تشمل المهام المفتوحة حاليًا في مشروع IMAD Flutter:
- تطوير وتحسين نظام الصوت (إصلاح الأخطاء وربط مصادر صوت خارجية).
- إضافة نظام متكامل للإشارات المرجعية وتذكر آخر صفحة قراءة.
- تطوير أداة بحث متقدم وأكثر دقة.
- دعم طبعات المصحف 1405 و1421
- دعم رواية ورش
- تحسين قائمة التفاعل مع الآيات وتجربة الاستخدام.
- تحسين الاستقرار العام وإصلاح الأخطاء الحالية.
لمزيد من التفاصيل اطلع على المهام المفتوحة في GitHub:
https://github.com/Itqan-community/mushaf-imad-flutter/issues
كيف يمكنك المساهمة في المشروع؟
- انتقل إلى مستودع IMAD Flutter على GitHub.
- اطّلع على المهام المفتوحة واختر ما يناسب خبرتك.
- اطلب إسناد المهمة لك (Assign).
- بعد الإسناد، نفّذ المهمة على فرع مستقل وفق إرشادات المشروع.
- أرسل Pull Request للمراجعة والدمج
- بعد قبول المساهمة، وثّقها بردّ على الموضوع الحالي يتضمن رابط الـ Pull Request.
ملاحظة: يمكنك المساهمة في أكثر من مهمة داخل المشروع الواحد.
يهدف IMAD Flutter إلى أن يكون نواة معيارية مفتوحة لبناء تطبيقات قرآنية متعددة المنصات باستخدام فلاتر من خلال توفير مصحف متكامل جاهز للاستخدام قائم على بنية معمارية نظيفة، يعمل دون اتصال بالإنترنت، وسهل للتخصيص والتوسعة.
نرحب بكل من يرغب في أن يكون جزءًا من هذا الأثر ويحسِّن هذا المشروع.