العودة لقائمة المشاريع
تنظيم تطبيق SwiftUI MVVM
الميزانية
$25.00 - $50.00
التصنيف
برمجة، تطوير المواقع والتطبيقات
المهارات المطلوبة
Swift
MVVM
Xcode
برمجة التطبيقات
برمجة iOS
تطوير التطبيقات
برمجة تطبيقات أيفون
Swift
MVVM
Xcode
برمجة التطبيقات
برمجة iOS
تطوير التطبيقات
برمجة تطبيقات أيفون
الوصف
عندي تطبيق iOS باسم Flashy منشور حاليًا على App Store ويعمل بشكل عام، لكن المشكلة أن جزءًا كبيرًا من التطبيق تم بناؤه وتعديله باستخدام الذكاء الاصطناعي، ومع كثرة الإضافات أصبح المشروع مزدحمًا وغير مرتب، وبعض الملفات فيها تداخل بين الواجهة والمنطق، وهذا يصعّب عليّ تطوير التطبيق أو إضافة ميزات جديدة بدون الرجوع للذكاء الاصطناعي، مما يزيد المشكلة بدل حلها.
أحتاج مطور iOS متمكن جدًا في SwiftUI ويجيد العمل بأسلوب MVVM بشكل احترافي، ويفضل أن يكون مطلعًا على طريقة Stephan Dowless في تنظيم المشاريع.
المطلوب تحديدًا:
* تقسيم المشروع إلى Features واضحة ومنظمة
* فصل الواجهة (View) عن المنطق (ViewModel) بشكل كامل
* تجزيء الواجهات إلى Components صغيرة قابلة لإعادة الاستخدام
* تنظيم الملفات والمجلدات بطريقة نظيفة وقابلة للتوسع
* إزالة الأكواد غير المستخدمة
* إصلاح الأخطاء الحالية
* التأكد من أن جميع الدوال تعمل بشكل صحيح
* الحفاظ على نفس التصميم الحالي قدر الإمكان
* عدم تغيير منطق التطبيق إلا عند الحاجة وبشكل مبرر وواضح
أرغب أن تكون هيكلة المشروع بنفس أسلوب Stephan Dowless بالضبط (MVVM + Feature-based structure)، ولدي ملف جاهز يوضح طريقته بالتفصيل وسيتم مشاركته، ويجب الالتزام به قدر الإمكان.
المطلوب ليس إعادة بناء التطبيق من الصفر، بل تنظيف المشروع وترتيبه وتحسين بنيته البرمجية ليصبح قابلًا للتطوير والصيانة.
شروطي المهمة:
* لن أقبل أي تغيير عشوائي أو إعادة كتابة غير مبررة
* يجب توضيح كل تعديل يتم عمله
* يجب الحفاظ على وظائف التطبيق الحالية
* يجب حذف الملفات أو الأكواد غير المطلوبة فقط بعد التأكد منها
* سأراجع الملفات بنفسي ولن يتم تسليم المشروع إلا إذا كان مطابقًا للمطلوب 100%
المشروع منشور بالفعل، لذلك أحتاج شخصًا دقيقًا جدًا ويتعامل مع الكود بحذر، لأن الهدف هو ترتيب التطبيق وتحسينه بدون تخريب الميزات الحالية