قمت ببرمجة وتطوير تطبيق "Family Park"، وهو تطبيق حجوزات شامل مخصص لخدمة حديقة ضخمة بمساحة 70 فداناً. التطبيق يعمل بكفاءة عالية وتم إطلاقه بنجاح على منصتي Google Play و App Store.
أبرز الميزات والتقنيات المستخدمة في التطبيق:
بنية المشروع (Architecture): تم بناء التطبيق باستخدام إطار العمل Flutter والاعتماد على بنية (Clean Architecture) ونمط (MVVM) لضمان كود نظيف، قابل للتوسع، وسهل الصيانة.
إدارة الحالة (State Management): تمت إدارة حالة التطبيق وهندسة المنطق البرمجي المعقد لعملية الحجز (Booking Logic) باحترافية باستخدام (Cubit).
الربط بالخوادم (Networking): تم استخدام حزمة (Dio) للربط الفعال مع واجهات برمجة التطبيقات (RESTful APIs).
الخدمات السحابية والإشعارات: تم دمج منظومة (Firebase) بالكامل، بما في ذلك (Firebase Crashlytics) لمراقبة الأداء، و(Firebase Notifications) لإرسال الإشعارات التفاعلية للمستخدمين.
التحقق والأمان: تم دمج بوابة (SMS Misr) للتحقق من أرقام هواتف المستخدمين.
النتيجة النهائية:
بفضل الهندسة الدقيقة والتعامل الاستباقي مع الأخطاء، حقق التطبيق نسبة استقرار تصل إلى 99.9% (Crash-free stability) ، مما وفر للمستخدمين تجربة حجز سلسة وخالية من الأعطال.