تفاصيل العمل

اسم المشروع: تطبيق "إسلام برو" (Islam Pro) - تطبيق إسلامي متكامل.

1. نوع العمل (Type of Project):

تطبيق إنتاجي ديني متكامل للهواتف الذكية تم تطويره باستخدام إطار عمل Flutter وDart للهواتف الذكية (Android & iOS)، يعتمد على معمارية Offline-First لضمان عمل كافة الوظائف بكفاءة بدون إنترنت.

2. الميزات الرئيسية (Key Features):

- حساب دقيق لأوقات الصلاة والاتجاه (القبلة) باستخدام مكتبة Adhan الرياضية وحساسات الهاتف (Compass/Magnetometer).

- نظام تنبيهات ذكي ومخصص للأذان والأذكار مع إمكانية تشغيل الملفات الصوتية في الخلفية.

- ودجت تفاعلي في شريط التنبيهات (Notification Bar Widget) يعرض العد التنازلي المباشر للصلاة القادمة.

- ميزة "وضع المسجد الصامت" (Smart Quiet Mode) المبني على التوقيت الجغرافي والزمني التلقائي.

3. طريقة التنفيذ والتقنيات المستخدمة (Technical Stack & Implementation):

- معمارية التطبيق: مبني باتباع نمط Clean Architecture وفصل كامل لطبقة البيانات (Data Layer) عن الواجهات لضمان سهولة الصيانة والتطوير.

- إدارة الحالة (State Management): الاعتماد على أنماط حديثة لإدارة حالة التطبيق بشكل تفاعلي سريع.

- خدمات الخلفية (Background Services): استخدام عزل الأكواد (Dart Isolates) والـ Background Services المستمرة لضمان دقة مواقيت الصلاة والعمل حتى بعد إغلاق التطبيق.

- التكامل مع النظام الأصلي (Native Integration): برمجة قنوات مخصصة (Method Channels & Broadcast Receivers) على بيئة أندرويد لتحديث ودجت الإشعارات وتنبيهات النظام بدقة متناهية.

- إدارة البيانات والتخزين: الاعتماد على SQLite لتخزين البيانات الضخمة (مثل الأذكار والمصاحف) و SharedPreferences لتفضيلات المستخدم السريعة.

- تحسين واجهة المستخدم والأداء: تصميم واجهات متجاوبة (Responsive UI) تدعم اللغتين العربية والإنجليزية، وتضمين الخطوط والملفات محلياً (Asset Bundling) لتجنب تأخير التحميل من الإنترنت، مع التوافق الكامل مع متطلبات أندرويد 15 (Target SDK 35).

بطاقة العمل

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