تطوير تطبيقات الجوال متعددة المنصات باستخدام React Native لنظامي iOS و Android

مباع بواسطة Zinn Digital

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

لمحة سريعة

السعر
⁦‏1,500.99 US$⁩
التسليم
تُسلم في 28 أيام
البائع
Zinn Digital
مُباع
0

حول هذه القائمة

نطاق العمل

قاعدة برمجية واحدة مبنية على React Native تُنتج تطبيق جوال واحد متماسك لكلا المتجرين، وتغطي التنقل، وتسجيل الدخول، والتنبيهات الفورية، والدعم في وضع عدم الاتصال، والسلوكيات الخاصة بكل منصة والتي لا تعالجها الأدوات متعددة المنصات تلقائياً.

منهجيتنا

يبدأ التطوير باستخدام واجهة برمجة التطبيقات (API) الفعلية الخاصة بكم بدلاً من البيانات التجريبية المؤقتة، حيث تتصرف نقاط النهاية الحقيقية بشكل مختلف عن الوهمية. يعتمد تسجيل الدخول على وحدة تخزين آمنة داخل الجهاز مع مركزية منطق التحديث في مكان واحد، لأن التعامل غير المنظم مع رموز المصادقة (tokens) هو الموضع الذي يشهد عادةً ظهور الأعطال في تطبيقات الجوال. تُعرض القوائم افتراضياً وتُحمَّل على صفحات؛ ويتم تخزين الصور مؤقتاً وتغيير حجمها بما يناسب الجهاز بدلاً من سحبها بالحجم الكامل.

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

ما ستتلقونه

  • مشروع TypeScript مبني على React Native يحتوي فقط على الوحدات الأصلية (native modules) التي تحتاجون إليها فعلياً.
  • إصدارات تجريبية على كل من قناة بيتا الخاصة بنظام iOS والمسار الداخلي لنظام Android، لتتمكنوا من تجربتها مبكراً.
  • إشعارات فورية متصلة بالكامل، بما في ذلك آلية التحفيز من جانب الخادم.
  • إصدارات نهائية جاهزة للنشر، بالإضافة إلى النصوص التعريفية الخاصة بالمتجر، ولقطات الشاشة، وملاحظات التقديم.
  • دليل توضيحي موجز لتتمكنوا من بناء التطبيق وتشغيله ونشره بأنفسكم بعد ذلك.

ما نحتاجه منكم

واجهة برمجة تطبيقات (API)، أو على الأقل مواصفات لها، وعدد من الشاشات الأكثر أهمية، وحسابات مطورين لدى Apple وGoogle إذا كانت بحوزتكم بالفعل. وإذا لم تكن متوفرة، فسنحدد لكم بدقة ما هو مطلوب وتوقيت طلبه.

حدود النطاق

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

وتيرة العمل والتحديثات

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

ما يمكنك شراؤه

لا حاجة لإنشاء حساب مسبقًا — يتم إنشاء حسابكم عند الدفع. نحتفظ بالمبلغ حتى توافقوا على العمل.

الأسئلة والأجوبة

هل أنت مسؤول عن إرسال التطبيق إلى المتاجر؟

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

ماذا لو كنت ترغب في الإطلاق على منصة واحدة في البداية؟

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

هل يمكن الاتصال بالواجهة الخلفية الحالية لدينا؟

نعم. نحن نبني بالاعتماد على واجهة برمجة التطبيقات (API) الخاصة بكم منذ البداية، وسنثير أي مشكلات تتعلق بالعقد قبل إنشاء الشاشات فوقها.