مطوّر تطبيقات موبايل React Native: لماذا تبدأ مع Expo
لتبدأ كمطوّر تطبيقات موبايل React Native، Expo نقطة انطلاق بسيطة. تكتب تطبيقك بـ JavaScript أو TypeScript، وتراه يعمل على iPhone أثناء البرمجة، ولا تحتاج إلى إدارة كل الإعدادات الأصلية من اليوم الأول. إنه الأساس التقني لتطبيقاتي، وأساس كود الانطلاق في iOS Kit.
بقلم Mehdi Azizi · روجع المحتوى في

ما ستتعلمه
- لغة واحدة لتتعلمها
- JavaScript أو TypeScript، لغة الويب. يعرفها الذكاء الاصطناعي جيدًا، ما يجعله مفيدًا لمساعدتك على كتابة الكود وتصحيحه.
- تطبيقك على iPhone أثناء البرمجة
- كل تعديل يظهر على هاتفك. تتعلم برؤية النتيجة، لا بقراءة النظرية.
- Builds تُجهَّز في السحابة
- تقوم خدمات Expo بتجميع تطبيقك وإرساله إلى TestFlight، ما يوفّر عليك جزءًا كبيرًا من الإعدادات الأصلية.
- وحدات جاهزة للأساسيات
- الإشعارات، والمشتريات، والكاميرا، والتخزين: الوحدات الشائعة موجودة. تجمعها بدل إعادة كتابتها.
- حدود تعرف كيف تميّزها
- بعض الوظائف تتطلب كودًا أصليًا. تتعلم اكتشافها قبل الالتزام بها، لتختار فكرة في متناولك.
خطوة بخطوة
- الخطوة 1
تثبّت Expo، وتنشئ مشروعك، وتشغّل أول شاشة على iPhone.
- الخطوة 2
تبني الوظيفة الرئيسية وترسل نسخة إلى TestFlight.
- الخطوة 3
تضيف RevenueCat وPostHog، وهما وحدتان تندمجان في مشروع Expo.
- الخطوة 4
تجهّز النسخة النهائية وترسلها إلى Apple.
لماذا معي
تطبيقاتي، Solys وTradaZen وNolera وVigie، مبنية بـ Expo. وأعرف أيضًا أين يتوقف Expo: منبّه Solys يمر عبر AlarmKit، بكود أصلي، لأن منبّهًا يتجاوز الوضع الصامت يتطلب ذلك. تتعلم بالأداة التي أستخدمها كل يوم، بحدودها.
ابدأ بالأدلة المجانية
أسئلة شائعة
React Native أم Swift للبداية؟
Swift هي لغة Apple الأصلية ولها مزاياها. لأول تطبيق باشتراك، يعطيك React Native مع Expo وحدات جاهزة أكثر ولغة يتقنها الذكاء الاصطناعي جيدًا.
هل Expo للتطبيقات الصغيرة فقط؟
لا. تطبيقات منشورة تعمل على Expo، وحين تتطلب وظيفة كودًا أصليًا، تضيف وحدة دون إعادة كتابة كل شيء.
هل يمكنني عمل نسخة Android أيضًا؟
يتيح Expo ذلك، وكود الحزمة يُترجَم لـ Android، لكن كل التشطيب مصمم لـ iPhone وApp Store. أول تطبيق منشور جيدًا أفضل من تطبيق نصف منتهٍ على منصتين.
iOS Kit
الكود الأساسي لتطبيقاتي، والمسار مع الرسائل التي تعطيها لـ Claude، وكل الحزم. Claude يبدأ من تطبيق يعمل بالفعل. 129.99 €.