الخدمات تطبيقات الجوال

تطوير تطبيقات الجوال لـ iOS و Android من قاعدة كود واحدة

تطبيق لـ iOS وAndroid من قاعدة كود واحدة. باستخدام Expo + React Native أُطلق تطبيقات سريعة وسلسة على المتجرين — مع واجهة خلفية حقيقية وتسجيل دخول وإشعارات فورية عند الحاجة.

باختصار

أنا إبراهيم علييف (codeyev)، أطوّر تطبيقات الجوال لـ iOS و Android من قاعدة كود واحدة على React Native (Expo)، فيغطي مشروع واحد المنصتين معاً. تبدأ نسخة MVP بما يصل إلى خمس شاشات أساسية من $1000؛ وتضيف باقة Standard واجهة خلفية وحسابات مستخدمين وإشعارات Push والنشر في المتاجر. وأردّ على موجز مشروعك خلال 24 ساعة بالنطاق والمدة والسعر.

اطلب عرض سعر واتساب ابتداءً من $1000 آخر تحديث:

ماذا يشمل تطوير تطبيق الجوال؟

تطوير تطبيقات الجوال أكثر من مجرد شاشات على الهاتف. فالمنتج العامل يتكوّن من أربعة أجزاء، وأبنيها كلها بنفسي:

  1. الواجهة — شاشات وتنقّل ونماذج وإشعارات سهلة الاستخدام بيد واحدة.
  2. كود التطبيق — مشروع واحد على React Native (Expo) يُبنى لنظامي iOS و Android معاً.
  3. الواجهة الخلفية — الخادم وقاعدة البيانات وتسجيل الدخول، ولوحة إدارة يدير منها فريقك المنتجات أو الطلبات أو المحتوى.
  4. النشر في المتاجر — الإصدارات والأوصاف ولقطات الشاشة لـ App Store و Google Play.

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

لماذا تُبنى نسختا iOS و Android من قاعدة كود واحدة؟

الطريق التقليدي هو تطبيقان منفصلان: واحد بلغة Swift لأجهزة iPhone وآخر بلغة Kotlin لأجهزة Android. وهذا يعني قاعدتَي كود وضعف العمل تقريباً مع كل تعديل. أما مع React Native و Expo فيُكتب الكود مرة واحدة ويُبنى للمنصتين، بينما تظل الواجهة تستخدم مكوّنات النظام الأصلية.

ما الذي يعنيه ذلك لعملك:

  • ميزانية واحدة — لا تدفع ثمن المنصة الثانية؛
  • إصدارات متزامنة — تصل الميزات الجديدة إلى مستخدمي iPhone و Android في الوقت نفسه؛
  • صيانة أبسط — يُصلَح الخطأ في مكان واحد؛
  • إصلاحات صغيرة أسرع — يدعم Expo التحديثات عبر الهواء (over-the-air) للتغييرات التي لا تمسّ الكود الأصلي (native)، بينما تمرّ التحديثات الأكبر عبر إصدار عادي في المتاجر.

MVP أم نسخة كاملة: من أين تبدأ؟

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

  • اختر باقة MVP (ابتداءً من $1000) عندما تحتاج إلى اختبار الطلب أو عرض الفكرة على الشركاء ببضع شاشات أساسية؛
  • انتقل إلى باقة Standard (ابتداءً من $2000) بمجرد أن يحتاج المستخدمون إلى تسجيل الدخول أو حفظ البيانات أو تلقّي إشعارات Push أو تقديم الطلبات، لأن ذلك يتطلّب واجهة خلفية؛
  • اطلب عرض سعر مخصّصاً ضمن باقة Complex عندما يقبل التطبيق مدفوعات أو اشتراكات، أو يتصل بعدة أنظمة خارجية، أو يحتاج إلى دعم شهري مستمر.

الشاشات والتكاملات ومنطق الواجهة الخلفية هي أكثر ما يحرّك السعر. ويشرح مقال كم تكلفة تطوير تطبيق جوال كل عامل من هذه العوامل والتكاليف الجارية بعد الإطلاق.

كيف يتم النشر في App Store و Google Play؟

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

وهناك قاعدة يسهل إغفالها: حساب المطوّر الشخصي الجديد في Google Play يجب أن يُجري اختباراً مغلقاً مع 12 مختبِراً على الأقل يبقون مشتركين فيه لمدة 14 يوماً قبل أن يُنشر التطبيق للعامة. أما حساب المؤسسة الخاص بشركتك فلا يخضع لهذه القاعدة، لكن Apple و Google تطلبان رقم D-U-N-S لتسجيله، وقد يستغرق الحصول عليه وقتاً، لذا أحسم معك نوع الحساب في وقت مبكر.

ما أنواع التطبيقات التي تحتاجها الشركات عادةً؟

تندرج تطبيقات الأعمال عادةً تحت أحد هذه السيناريوهات:

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

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

لماذا تختار مطوّراً واحداً للتطبيق والواجهة الخلفية؟

لأن التطبيق والخادم يجب أن يُصمَّما معاً. فعندما يبني شخص واحد الاثنين، تتوافق بنية البيانات ولوحة الإدارة وشاشات التطبيق منذ البداية، ولا يُلقي فريق باللوم على فريق آخر عندما يتعطّل شيء.

المشاريع المنشورة في معرض أعمالي مواقع ويب، لكنها تُظهر مهارات الواجهة الخلفية نفسها التي يحتاجها أي تطبيق: iron-group.kz يعمل على Next.js بلوحة إدارة مخصّصة و SQLite، وaktobe-lighting.kz متجر بسلة مشتريات ولوحة إدارة على Fastify و Prisma و PostgreSQL. وإذا احتجت أيضاً إلى موقع للتطبيق، فيمكنه مشاركة الواجهة الخلفية نفسها — راجع تصميم وتطوير المواقع. وللحصول على عرض سعر، املأ موجز المشروع.

الباقات

  • MVP

    ابتداءً من $1000
    • متعدد المنصات (Expo)
    • iOS + Android
    • حتى 5 شاشات أساسية
    • واجهة نظيفة وعصرية
    • نسخة جاهزة للنشر في المتاجر
    ابدأ
  • Complex

    حسب الطلب
    • كل ما في باقة Standard
    • تكاملات وواجهات API مخصّصة
    • مدفوعات / اشتراكات
    • بنية قابلة للتوسّع
    • دعم وتحديثات شهرية
    لنتحدث

تُحتسب ميزانية الإعلانات و API والاستضافة بشكل منفصل وإضافي.

كيف يسير العمل

  1. الموجز ونطاق النسخة الأولى

    أحدّد معك المشكلة التي يحلّها التطبيق، ومن سيستخدمه، وما الشاشات التي تحتاجها النسخة الأولى فعلاً. وخلال 24 ساعة أرسل لك النطاق والمدة والسعر.

  2. تدفّق الشاشات والتصميم

    أرسم مسار التنقّل وأصمّم الشاشات الرئيسية، وتوافق عليها قبل بدء البرمجة، حتى لا يحتاج الكود المنجز إلى إعادة كتابة.

  3. برمجة التطبيق والواجهة الخلفية

    أكتب التطبيق بـ React Native مع Expo. وعندما تشمل الباقة ذلك، أبني أيضاً الواجهة الخلفية: قاعدة البيانات وتسجيل الدخول وإشعارات Push ولوحة الإدارة.

  4. الاختبار على أجهزة حقيقية

    أختبر الإصدارات على iOS و Android وعلى أحجام شاشات مختلفة، وتثبّت أنت نسخة تجريبية على هاتفك عبر TestFlight ومسار الاختبار في Google Play.

  5. النشر في المتاجر

    أجهّز الإصدارات والأوصاف ولقطات الشاشة، وأرفع التطبيق إلى App Store و Google Play من حسابات مطوّر مسجّلة باسمك.

  6. التحديثات والدعم

    بعد الإطلاق أضيف ميزات جديدة وأصدر تحديثات تواكب إصدارات iOS و Android الجديدة. والدعم والتحديثات الشهرية جزء من باقة Complex.

الأسئلة الشائعة

هل أدفع بشكل منفصل لنسختي iOS و Android؟

لا. مع React Native (Expo) تُبنى المنصتان من قاعدة كود واحدة، فتدفع ثمن مشروع واحد لا مشروعين.

ما هو تطبيق MVP وكم تكلفته؟

MVP هو أول نسخة عاملة من التطبيق، تضم فقط الميزات اللازمة لاختبار الطلب عليه. تشمل باقة MVP لديّ ما يصل إلى خمس شاشات أساسية وواجهة حديثة ونظيفة ونسخة جاهزة للنشر في المتاجر، ابتداءً من $1000. أما باقة Standard مع الواجهة الخلفية فتبدأ من $2000.

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

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

هل سيُنشر التطبيق في App Store و Google Play؟

نعم، النشر في المتاجر مشمول ابتداءً من باقة Standard. تُسجَّل حسابات المطوّر باسمك، فيبقى التطبيق ملكك. وتفرض Apple رسوم عضوية سنوية، و Google Play رسوم تسجيل لمرة واحدة، ويدفعها صاحب الحساب.

هل تبني الواجهة الخلفية ولوحة الإدارة أيضاً؟

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

React Native أم Flutter: أيّهما أفضل؟

كلاهما إطار عمل ناضج متعدد المنصات. يستخدم Flutter لغة Dart ويرسم واجهته بنفسه، بينما يستخدم React Native لغة JavaScript أو TypeScript ويعرض مكوّنات النظام الأصلية. أعمل بـ React Native و Expo لأن بيئة TypeScript نفسها تشغّل مواقعي وواجهاتي الخلفية، فيستطيع مطوّر واحد صيانة كل ذلك.

هل يمكن ربط التطبيق بموقعي أو نظام CRM أو نظام الدفع؟

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

هل يمكن تحديث التطبيق بعد الإطلاق؟

نعم. يبقى الكود ملكك، وتُضاف الميزات الجديدة فوق الإصدار الحالي. وتشمل باقة Complex الدعم والتحديثات الشهرية.

اقرأ المزيد عن الموضوع

ادمج الويب + SEO + التسويق ووفّر بعقد واحد.

اطلب الخدمة
احصل على عرض سعر