العودة لقائمة المشاريع
إصلاح أخطاء الربط (API/Auth)(Arabic/English) لتطبيق React Native / Expo على (iOS & Android
الميزانية
$25.00 - $50.00
التصنيف
برمجة، تطوير المواقع والتطبيقات
المهارات المطلوبة
استكشاف الأخطاء وإصلاحها
تصحيح برمجي
حل المشكلات
برمجة أندرويد
برمجة iOS
استكشاف الأخطاء وإصلاحها
تصحيح برمجي
حل المشكلات
برمجة أندرويد
برمجة iOS
الوصف
تفاصيل المشروع
مطلوب مطور React Native / Expo محترف لإصلاح عيوب واجهات المستخدم ومشاكل الاتصال بالـ Backend في شاشات تسجيل الحساب والدخول، المشروع يعمل باللغتين العربية والإنجليزية
أولاً: أخطاء الاتصال والربط (Auth & Backend):
- حل مشكلة خطأ Failed to fetch الظاهر على أجهزة الأندرويد عند محاولة التسجيل، وضبط إعدادات الـ API / Supabase في ملف .env لتكون متوافقة مع محاكيات وأجهزة الأندرويد والـ iOS الفعلية في نفس الوقت
٢- إصلاح خطأ التدفق (Authentication Flow) الخاص بتسجيل الدخول وإنشاء الجلسات (Sessions).
ثانياً: إصلاح مشاكل واجهة المستخدم (UI/UX):
١-إصلاح القوائم المنسدلة (Dropdown/Picker): تعاني عناصر الاختيار (الدولة، نوع المستخدم، التخصص، اللغة) من تداخل النصوص مظهرلياً وخروجها عن الأبعاد في نظام iOS. المطلوب استبدال المكون الحالي بمكتبة مستقرة واحترافية مثل react-native-element-dropdown أو ما يماثلها لتبدو الخانات بشكل فخم ومتناسق.
٢- التجاوب مع الشاشات (Responsiveness): ضبط جميع حقول الشاشات، العناوين، والنصوص التوضيحية (Placeholders) لتعمل وتظهر بشكل متناسق ومريح للعين على (هواتف الآيفون، أجهزة iPad، هواتف الأندرويد، وأجهزة التابلت)
٣- التجاوب الكامل مع الشاشات (Responsiveness): ضبط جميع حقول الشاشات، العناوين، والنصوص التوضيحية (Placeholders) باللغتين لتظهر بشكل مريح جداً للعين ومتناسق على جميع الأجهزة المختلفة (هواتف الآيفون، أجهزة iPad، هواتف الأندرويد، وأجهزة التابلت).
ثالثاً: تهيئة التطبيق لبناء النسخ (Build Preparation): ورابطة بالهارد وير
ضبط ملفات الإعدادات (مثل app.json أو app.config.js) وتجهيز المعرفات (Bundle Identifier / Package Name) لتكون مهيأة تماماً ومستقرة لإنتاج نسخ البناء المستقبلية (توليد ملفات الـ APK / AAB لجوجل بلاي، ونسخ الـ TestFlight لـ iOS) دون أي أخطاء تمنع الرفع لاحقاً.
شروط العمل:
يتم العمل على نسخة احتياطية أو مجلد مضغوط، ولا يتم تسليم بيانات السيرفر الرئيسية أو الحساب الأساسي على GitHub إلا بعد إثبات استقرار التعديلات على بيئة الـ Expo Go.
مرافق صور توضيحية