حزمة مصحف عماد-كوتلن هي مكتبة مفتوحة المصدر مخصّصة لمنصّة Android تتيح دمج تجربة قراءة مصحف كاملة وجاهزة داخل تطبيقات Android بسهولة، مع دعم التلاوات الصوتية، وتمييز الآيات أثناء التشغيل، والعمل دون اتصال بالإنترنت.
يهدف المشروع إلى تزويد مطوري أندرويد بحل احترافي وحديث، مبني على أحدث تقنيات Android، يمكن استخدامه كمكتبة متكاملة بواجهة جاهزة، أو كطبقة بيانات مستقلة لبناء واجهات مخصصة.
أهم التقنيات المستخدمة في المشروع
- نوع المشروع: مكتبة Android Library
- اللغة: Kotlin
- واجهة المستخدم: Jetpack Compose (Material 3)
- البيانات: Realm Kotlin مخزّنة محليًا
المهام المتاحة للمساهمة
تشمل المهام المفتوحة حاليًا في مشروع مصحف عماد (كوتلن):
- اختبار جودة المكتبة والتحقق من جاهزيتها الإنتاجية (QA).
- اختبار ودمج مكونات Jetpack Compose الخاصة بالمصحف.
- اختبار وتشغيل التلاوات الصوتية والتشغيل في الخلفية.
- اختبار مستودعات البيانات (Chapters / Verses / Pages).
- تحسين الاستقرار والأداء وتجربة المطور.
- المساهمة في التوثيق وتوسيع حالات الاستخدام.
لمزيد من التفاصيل اطلع المهام المفتوحة Issues للمشروع على جيتهب:
https://github.com/YahiaRagae/mushaf-imad-android/issues
كيف يمكنك المساهمة في المشروع؟
- انتقل إلى مستودع mushaf-imad-android على GitHub واطّلع على المهام المفتوحة.
- اختر مهمة تناسب وقتك وخبرتك، واطلب إسنادها لك Assign.
- بعد الإسناد، نفّذ المهمة على فرع مستقل وفق إرشادات المشروع.
- بعد اكتمال التنفيذ، أرسل Pull Request للمراجعة والدمج.
- بعد قبول مساهمتك، وثقها برد داخل هذا الموضوع يتضمن رابط الـ Pull Request.
ملاحظة: يمكنك المساهمة في أكثر من مهمة داخل المشروع الواحد.
يهدف مصحف عماد (كوتلن) إلى توفير مكتبة أندرويد موثوقة وعالية الجودة لدمج المصحف وتلاواته في التطبيقات الحديثة، والمساهمة في بناء منظومة قرآنية رقمية مفتوحة وقابلة للاستدامة.
نرحّب بكل من يرغب في أن يكون جزءًا من هذا الأثر ويحسِّن هذا المشروع.