📱APP
ابنِ تطبيق موبايل بـ Claude Code + Expo
مرحبًا! 👋 إليك ما وعدتك به:
الدليل الكامل لبناء تطبيقك على iOS + Android بـ Claude Code حتى لو كنت لا تفهم في الـ code — نفس الـ steps التي استخدمتها أنا: بنيت app من الألف إلى الياء وتم قبوله في App Store و Play Store. 💪
🔗Claude Codehttps://claude.com/claude-code←🔗Expohttps://expo.dev←🔗Expo Gohttps://expo.dev/go←🔗TestFlighthttps://developer.apple.com/testflight/←كيفية البدء
- ثبّت Expo — فهو الذي يجهّز لك بنية الـ files والنظام الذي سيعمل عليه مشروعك:
npx create-expo-app@latest my-app
- اعمل screen by screen — لا تطلب من Claude Code أن يفعل كل شيء دفعة واحدة (مستحيل + يسبب الـ hallucination). أعطه الـ screens واحدة تلو الأخرى، واشرح له الـ features الخاصة بكل screen، وأعطه examples تريد أن يبني على غرارها:
sawb liya l-screen dyal login: email + password + button dyal "Sign in", b7al had l-example: <screenshot>. ma tzid 7ta screen okhra daba.
- تابع معه بالتفصيل — تأكد أن كل button متصل بالـ screens الأخرى قبل أن تنتقل إلى ما يليها.
- اختبر على الهاتف — افتح Expo Go على هاتفك (أو وصّل الهاتف مباشرة بالـ PC)، امسح الـ QR code، وشاهد كيف يبدو التطبيق. وإذا أردت اختباره على iPhone → TestFlight.
- Publish — تحصل على Apple Developer account + Google Play Console وترسل التطبيق:
⏱️ إذا كان التطبيق بسيطًا (3-4 pages) يمكنك بناؤه في يوم. وإذا كان أكبر، امنحه شهرين إلى ثلاثة أشهر — هذا طبيعي. تطبيقي أنا استغرق مني نحو 4 أشهر وأنا لا أفهم شيئًا في الـ code.