ممارسة
تطوير تطبيقات الهاتف بـ React Native وFlutter
تطبيقات مبنية فوق واجهة البرمجة نفسها التي تستخدمها منصة الويب، فتُعدَّل القاعدة مرة واحدة ويتفق العميلان.
نادراً ما يكون تطبيق الهاتف هو المنتج كله. هو عميل واحد لنظام فيه أيضاً لوحة متابعة على الويب وواجهة برمجة وغالباً جهاز يرفع بياناته إليه. تبني NextWR التطبيق فوق واجهة البرمجة نفسها، بطبقة عميل مشتركة، كي لا يفترق الهاتف عن المتصفح.
وتُتخذ القرارات المهمة في الأسبوع الأول، لأنها تشكّل نموذج البيانات لا الشاشات. ماذا يجب أن يفعل التطبيق حين تنقطع الشبكة. أي السجلات تُخزَّن مؤقتاً وإلى متى. وهل الإشعار رسالة أم تغيّر حالة على التطبيق أن يوفّق معه. الخطأ هنا مكلف، والصواب المبكر ليس كذلك.
والنطاق المعتاد هو المصادقة وكتالوج وطلبات ومحفظة وإشعارات وملف شخصي، بعدة لغات منها العربية بتخطيط من اليمين إلى اليسار. ونتولّى نحن النشر في المتاجر ودورة المراجعة، تحت حسابات يملكها العميل.
ويُستخدم React Native وFlutter معاً. React Native حين يملك الفريق نفسه واجهة ويب بـ React وتكون الأنواع المشتركة أثمن من أي شيء آخر؛ وFlutter حين تكون الواجهة كثيفة ويهمّ تطابق العرض بين الأجهزة أكثر.
ما الذي يشمله
- تطبيق React Native أو Flutter لنظامي iOS وAndroid
- عميل واجهة برمجة مشترك مع منصة الويب
- مصادقة برمز مميّز، بما فيها الدخول برقم الهاتف
- سلوك العمل دون اتصال والإشعارات والروابط العميقة تُحسم في الأسبوع الأول
- واجهة متعددة اللغات بما فيها العربية من اليمين إلى اليسار
- النشر وإدارة الإصدارات تحت حسابات العميل
غير مشمول
- تطبيقات بلا أي خلفية برمجية خلفها
- الألعاب والرسوميات الثقيلة في الزمن الحقيقي
- التسويق في المتاجر ولقطات الشاشة وتحسين صفحة التطبيق
أسئلة متكررة
React Native أم Flutter؟
React Native حين يملك الفريق نفسه واجهة ويب بـ React، لأن الأنواع وعميل واجهة البرمجة المشتركين يزيلان صنفاً كاملاً من الاختلاف. وFlutter حين تكون الواجهة كثيفة ويهمّ تطابق العرض بين الأجهزة أكثر من مشاركة الشيفرة مع الويب.
هل يمكنكم النشر من حسابات المطوّر لدينا؟
نعم، وهذا ما نفضّله. تبقى الحسابات للعميل، وبالتالي يبقى التطبيق له.
مشاريع تستخدم هذه الخدمة
React Native
تطبيق تجارة إلكترونية
تطبيق React Native فوق واجهة برمجة Laravel: حسابات ومنتجات وفئات وطلبات ومحافظ وقسائم وعدة متاجر، بأربع لغات منها العربية.
منصة حضور متصلة
BassmaPro
منصة حضور وتحكّم بالدخول للمدارس والشركات والمستشفيات والمؤسسات. تقرأ الطرفية بصمة أو بطاقة، وتسجّل المنصة الحدث، فيراه ولي الأمر أو المسؤول.
الواجهات
الاتجاه من اليمين إلى اليسار يُصمَّم ولا يُضاف
العربية المضافة في النهاية إعادة كتابة. أما المبنية منذ أول مكوّن فلا تكلّف شيئاً تقريباً، لأن التخطيط ينعكس من تلقاء نفسه.
أخبرنا بما تبنيه.
اكتب بالإنجليزية أو الفرنسية أو الرومانية أو العربية. كل رسالة تتلقى رداً مكتوباً خلال يوم عمل واحد.