العودة إلى المشاريع

تطبيق NOOR الديني

تطبيق إسلامي شامل يجمع بين الروحانية والتصميم العصري المنظم، لتقديم تجربة مستخدم هادئة وخالية من التشتت.

Flutter Clean UI/UX Local Storage

نظرة عامة على المشروع

تفتقر العديد من التطبيقات الدينية إلى واجهات نظيفة وخالية من الإعلانات المزعجة والتكدس البصري. تطبيق نور جاء ليعالج هذه المشكلة بتقديم القرآن الكريم، الأذكار، مواقيت الصلاة، والمسبحة الإلكترونية في قالب تصميمي مريح جداً للعين ومبني على أسس الـ Clean UI.

تحديات التصميم والبرمجة

  • تخزين البيانات بدون إنترنت: دمج قاعدة بيانات ضخمة (القرآن والأحاديث) داخل التطبيق بحجم صغير لتعمل بشكل كامل Offline.
  • حساب مواقيت الصلاة محلياً: الاعتماد على خوارزميات فلكية لحساب الأوقات بناءً على إحداثيات GPS للمستخدم بدون الحاجة لإنترنت.
  • الخطوط والتنسيق: التحكم الكامل في خطوط الرسم العثماني للقرآن لضمان قراءة مريحة مع تغيير أحجام الخطوط ديناميكياً.

النهج والحل

استخدمت إطار عمل Flutter لبناء الواجهات الرسومية، مع التركيز المكثف على استخدام الألوان الهادئة (الباستيل والوضع الليلي العميق). لضمان الأداء القوي دون اتصال، تم استخدام قواعد بيانات SQLite و Hive للتخزين المحلي السريع.

بالإضافة إلى ذلك، تم تضمين مكتبات هندسية لحساب أوقات الصلاة واتجاه القبلة باستخدام البوصلة المدمجة في الجهاز بأعلى دقة ممكنة.

التقنيات المستخدمة

Flutter & Dart
Hive & SQLite (Local DB)
Adhan Algorithms
Sensor APIs (Compass)
Clean Architecture

هل تحتاج لتطبيق مريح وذو أداء عالي؟

نجاح تطبيقك يبدأ من واجهة جذابة وتجربة مستخدم مدروسة.

ناقش فكرتك معي الآن