تفاصيل العمل

تطبيق إسلامي شامل يوفر قراءة القرآن الكريم كاملاً دون الحاجة إلى اتصال بالإنترنت، ويحتوي على الأحاديث الأربعين النووية وبعض الأذكار اليومية. يمكن من خلال التطبيق تحديد اتجاه القبلة ومواقيت الصلاة. يتميز التطبيق بتصميم رائع يمكن تغييره بين الوضع المضيء والمظلم. تم تطوير التطبيق باستخدام BLOC ونشره على Google Play.

مراحل التنفيذ:

التخطيط والتصميم:

تصميم واجهة مستخدم جذابة وسهلة الاستخدام، مع توفير خيارات الوضع المضيء والمظلم.

إعداد بيئة التطوير:

إعداد مشروع Flutter لتطوير التطبيق.

إعداد قاعدة بيانات محلية لتخزين النصوص الدينية (القرآن، الأحاديث، الأذكار).

تطوير الميزات الأساسية:

القرآن الكريم: تحميل النص الكامل للقرآن الكريم للتطبيق وتوفير خاصية البحث والتنقل بين السور مع امكانية الاستماع للقران باكثر من صوت.

الأحاديث الأربعين النووية: إضافة النصوص الكاملة للأحاديث وشرحها تفصيليا .

الأذكار اليومية: إضافة الأذكار اليومية .

تطوير ميزات القبلة ومواقيت الصلاة:

تحديد اتجاه القبلة: استخدام مستشعرات الجهاز لتحديد اتجاه القبلة بدقة.

مواقيت الصلاة: استخدام مكتبة لحساب مواقيت الصلاة بناءً على الموقع الجغرافي للمستخدم.

التصميم والتخصيص:

الوضع المضيء والمظلم: توفير خيار التبديل بين الوضعين لضمان راحة العين أثناء القراءة في مختلف الأوقات.

تصميم متجاوب: التأكد من أن التصميم متجاوب ويعمل بشكل جيد على مختلف أحجام الشاشات.

إدارة الحالة باستخدام BLOC:

تطبيق BLOC لإدارة حالة التطبيق وفصل منطق الأعمال عن واجهة المستخدم.

الاختبار والنشر:

اختبار التطبيق على أجهزة متعددة لضمان الأداء والتوافق.

تصحيح الأخطاء وتحسين الأداء.

نشر التطبيق على Google Play.

التحديثات:

تم تحديث التطبيق لتحسين الميزات وإصلاح الأخطاء بناءً على ملاحظات المستخدمين.

المهام التي قمت بها:

التخطيط وتصميم واجهة المستخدم: إعداد تصميم جذاب وسهل الاستخدام مع خيارات التخصيص للوضع المضيء والمظلم.

إعداد قاعدة البيانات المحلية: تحميل النصوص الدينية إلى قاعدة البيانات المحلية.

تطوير ميزات قراءة القرآن والأحاديث والأذكار: توفير خاصية البحث والتنقل بين النصوص.

تحديد اتجاه القبلة ومواقيت الصلاة: استخدام مستشعرات الجهاز وحساب المواقيت بناءً على الموقع الجغرافي.

التصميم المتجاوب: التأكد من أن التصميم يعمل بشكل جيد على مختلف الأجهزة.

إدارة الحالة باستخدام BLOC: تطبيق BLOC لإدارة حالة التطبيق.

الاختبار والنشر: اختبار التطبيق، تصحيح الأخطاء، وتحسين الأداء.

التحديثات: إصدار تحديثين للتطبيق لتحسين الميزات وإصلاح الأخطاء.

رابط المشروع https://play.google.com/s...

بطاقة العمل

اسم المستقل Ibrahim E.
عدد الإعجابات 0
عدد المشاهدات 8
تاريخ الإضافة
تاريخ الإنجاز