يؤرخ التطبيق
ملخص المشروع
صناعة | وسائل التواصل الاجتماعي |
---|---|
مدة | 5 أشهر |
خدمات |
|
تحدي
كان لدى العميل تطبيق iOS أصلي وواجهة خلفية PHP تم تطويرها ، ولكن كلا المكونين واجها مشاكل في الصيانة. لقد اقترب من وضع الأهداف التالية في الاعتبار: إعادة كتابة الواجهة الخلفية على Python ، وتطوير تطبيق Android ، وتحديث التصميم ، وإضافة ميزات تحقيق الدخل.
تقرر إعادة كتابة تطبيق iOS الأصلي باستخدام React Native للحصول على قاعدة كود واحدة لكلا النظامين الأساسيين وتحسين قابلية الصيانة الشاملة للنظام.
كان أحد التحديات الرئيسية هو واجهة مستخدم تطبيق الرسوم المتحركة الثقيلة للغاية. React Native هي تقنية رائعة ، لكنها تتحدى المهندسين لتطوير رسوم متحركة معقدة جميلة تعمل بسلاسة على كلا النظامين الأساسيين.
حل
يحتوي تطبيق الهاتف المحمول على بنية نظيفة للغاية وتصميم رمز يتيح إمكانيات كبيرة لتحسين الأداء والمرونة لإضافة المزيد من الميزات في المستقبل. تم تصميم الواجهة الخلفية للتطبيق بأمان عال واستقرار وقابلية صيانة. هذه الأشياء ليست واضحة دائما ولكنها مهمة للغاية خلال جميع مراحل دورة حياة المنتج.
استخدمنا Firebase بشكل كبير للمصادقة والإشعارات الفورية والأحداث في الوقت الفعلي والمحادثات. إنها حقا تقنية رائعة يمكنها توفير الكثير من الوقت والميزانية إذا تم استخدامها بشكل صحيح.
على الرغم من كل المخاوف ، تمكن فريق الواجهة الأمامية من جعل جميع الرسوم المتحركة تعمل بسلاسة وتحقيق تطبيق أصلي خالص بشكل عام.