القائمة
ابدأ مشروعاً

ممارسة

تطوير تطبيقات الهاتف بـ React Native وFlutter

تطبيقات مبنية فوق واجهة البرمجة نفسها التي تستخدمها منصة الويب، فتُعدَّل القاعدة مرة واحدة ويتفق العميلان.

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

وتُتخذ القرارات المهمة في الأسبوع الأول، لأنها تشكّل نموذج البيانات لا الشاشات. ماذا يجب أن يفعل التطبيق حين تنقطع الشبكة. أي السجلات تُخزَّن مؤقتاً وإلى متى. وهل الإشعار رسالة أم تغيّر حالة على التطبيق أن يوفّق معه. الخطأ هنا مكلف، والصواب المبكر ليس كذلك.

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

ويُستخدم React Native وFlutter معاً. React Native حين يملك الفريق نفسه واجهة ويب بـ React وتكون الأنواع المشتركة أثمن من أي شيء آخر؛ وFlutter حين تكون الواجهة كثيفة ويهمّ تطابق العرض بين الأجهزة أكثر.

ما الذي يشمله

  • تطبيق React Native أو Flutter لنظامي iOS وAndroid
  • عميل واجهة برمجة مشترك مع منصة الويب
  • مصادقة برمز مميّز، بما فيها الدخول برقم الهاتف
  • سلوك العمل دون اتصال والإشعارات والروابط العميقة تُحسم في الأسبوع الأول
  • واجهة متعددة اللغات بما فيها العربية من اليمين إلى اليسار
  • النشر وإدارة الإصدارات تحت حسابات العميل

غير مشمول

  • تطبيقات بلا أي خلفية برمجية خلفها
  • الألعاب والرسوميات الثقيلة في الزمن الحقيقي
  • التسويق في المتاجر ولقطات الشاشة وتحسين صفحة التطبيق
لمن هي
الفرق التي لديها منصة، أو تبني واحدة، وتريد للقواعد نفسها أن تصمد على الهاتف.
كيف يبدأ العمل
أخبرونا بما يجب أن يفعله التطبيق حين تنقطع الشبكة. هذا الجواب يحدّد معظم البنية.
التقنيات

React Native Flutter JavaScript Axios REST

أسئلة متكررة

React Native أم Flutter؟

React Native حين يملك الفريق نفسه واجهة ويب بـ React، لأن الأنواع وعميل واجهة البرمجة المشتركين يزيلان صنفاً كاملاً من الاختلاف. وFlutter حين تكون الواجهة كثيفة ويهمّ تطابق العرض بين الأجهزة أكثر من مشاركة الشيفرة مع الويب.

هل يمكنكم النشر من حسابات المطوّر لدينا؟

نعم، وهذا ما نفضّله. تبقى الحسابات للعميل، وبالتالي يبقى التطبيق له.

أخبرنا بما تبنيه.

اكتب بالإنجليزية أو الفرنسية أو الرومانية أو العربية. كل رسالة تتلقى رداً مكتوباً خلال يوم عمل واحد.