FiveRivers Technologies · تنفيذ تطبيقات الجوال

تطبيقات React Native لعملاء خارج باكستان، مع وحدات أصلية.

ما قمت به في FiveRivers Technologies: تطبيقات React Native لعملاء دوليين، ووحدات أصلية، وFirebase، ودعم العمل دون اتصال.

مطوّر React Native · FiveRivers Technologies

السياق والتحدي

المشكلة.

في FiveRivers Technologies بنيت تطبيقات React Native لعملاء دوليين، من كتابة الشيفرة حتى تجهيز إصدارات بيئة الإنتاج.

تحتاج التطبيقات متعددة المنصات غالباً إلى أمور لا تستطيع الشيفرة المشتركة تنفيذها وحدها: ميزات الجهاز، والخدمات الخارجية، والتخزين المحلي، وخطوات إصدار مختلفة لنظامي iOS وAndroid.

المنهجية الهندسية

كيف تعاملت معها.

  • شاشات مشتركة

    بنيت تطبيقات React Native وصنتها من الشاشات الأولى حتى الإصدار في بيئة الإنتاج، على iOS وAndroid.

  • الوحدات الأصلية

    كتبت وحدات أصلية بلغتي Kotlin وSwift لتمنح شيفرة React Native الوصول إلى ميزات الجهاز.

  • الخدمات والبيانات دون اتصال

    أضفت تسجيل الدخول عبر Firebase والدوال السحابية والتحليلات والإشعارات الفورية، واستخدمت SQLite لتعمل التطبيقات دون اتصال. ولم تستخدم كل تطبيقات العملاء جميع هذه الخدمات.

ما أنجزته

ما الذي بنيته.

  • تطبيقات React Native لنظامي iOS وAndroid
  • وحدات أصلية بلغتي Kotlin وSwift
  • تكاملات Firebase
  • دعم العمل دون اتصال عبر SQLite
  • الإصدارات والصيانة

عملت على هذه التطبيقات من التطوير حتى الإصدار والصيانة اللاحقة، بما في ذلك الوحدات الأصلية ودعم العمل دون اتصال.

استناداً إلى دوري في FiveRivers Technologies. لا تُذكر أسماء تطبيقات العملاء.

React NativeJavaScriptKotlinSwiftFirebaseSQLite
الخلاصة

ما الذي تعلمته.

الشيفرة المشتركة لا تُلغي العمل الخاص بكل منصة. فالوحدات الأصلية والبيانات المحلية وخطوات الإصدار في كل متجر تحتاج إلى عناية خاصة.

إذا كان تطبيق React Native لديكم يحتاج إلى ميزة أصلية أو تكامل جديد أو دعم للعمل دون اتصال، يمكنني تحديد نطاقها وبناءها داخل تطبيقكم الحالي.