تطوير تطبيقات الجوال لأنظمة iOS و Android

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

ما الذي نبنيه

معظم عملنا في الجوال يعتمد على React Native مع Expo، بقاعدة شيفرة واحدة مشتركة بين iOS و Android. هذا اختيار مدروس لا افتراضي: بالنسبة للمنتجات التي نبنيها — منصات التجارة، ومسارات الحجز، وواجهات المحتوى — تقلّل القاعدة المشتركة تكلفة كل ميزة إلى النصف وتمنع المنصّتين من التباعد. وحين يحتاج المنتج فعلاً إلى سلوك خاص بمنصّة بعينها، ننزل إلى وحدة أصلية لذلك الجزء وحده.

كل تطبيق نطلقه يتصل بواجهة خلفية نبنيها نحن أيضاً، عادةً NestJS مع PostgreSQL. وجود الواجهة البرمجية والتطبيق في فريق واحد يزيل أكثر أسباب التأخير شيوعاً في مشاريع الجوال: انتظار طرف آخر ليعدّل نقطة نهاية.

يشمل عادةً

  • iOS و Android من قاعدة شيفرة React Native واحدة
  • المصادقة، بما فيها تسجيل الدخول عبر Google و Apple
  • المدفوعات — Stripe أو مزوّدون محليون حسب الدولة
  • الإشعارات والمهام في الخلفية
  • النشر على App Store و Play Store، بما في ذلك الردّ على المراجعات
  • تتبّع الأعطال والأخطاء مُفعَّل قبل الإطلاق

تعدّد اللغات و RTL منذ التصميم

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

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

الذكاء الاصطناعي حيث يستحقّ مكانه

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

هذه ميزات منتج عادية تستدعي نموذجاً، لذا تخضع للمعايير نفسها: يجب أن تفشل بهدوء، وأن تكلّف مبلغاً يمكن التنبّؤ به لكل مستخدم، وأن تعمل حين يكون النموذج بطيئاً أو غير متاح.

أسئلة شائعة

كم يستغرق تطوير تطبيق جوال؟

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

React Native أم تطوير أصلي؟

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

هل تتولّون النشر على المتاجر؟

نعم، بما في ذلك عملية المراجعة وأي رفض. مراجعة المتاجر جزء طبيعي من التسليم، وليست خدمة إضافية.

هل يمكنكم استلام تطبيق قائم؟

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

حدّثنا عمّا تبنيه

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

ابدأ المحادثة اطّلع على الأسعار