TVSHOWS IOS APP باستخدام API TMDB.
✅ ترحيل طبقة الشبكات من الجمع إلى Async في انتظار
✅ توطين واجهة المستخدم وطلب إلى نقطة النهاية
✅ دعم النوع الديناميكي
✅ تحسين استخدام الولايات المتحدة والمستودعات (فصل واضح بين المستودعات وموارد البيانات
✅ الانتقال من المجال إلى البيانات الأساسية
✅ إضافة تطبيقات تجريبية للحصول على وحدات الميزة.
✅ إصلاح قابلية الاختبار على الجدولين
✅ ترحيل من rxdatasources إلى uicollectionviewdifffabledataSource
✅ ترحيل من rxswift إلى الجمع
في هذا المشروع ، أريكم طريقة لكيفية تنظيم تطبيقك.
في تطبيق كبير حقيقي ، سيكون لديك المزيد من التبعيات الكبيرة.
أثناء وقت التطوير ، قد يستغرق تجميع التطبيق بأكمله قدرًا كبيرًا من الوقت.
حاليا ، ينقسم التطبيق إلى 22 وحدة مع 06 وحدات ميزة. يرى
تحتوي كل وحدة ميزة على هدف تجريبي خاص بها مع نقطة إدخال تجريبية مخصصة.
لذلك تحتاج إلى الاستفادة من اختبارات وحدتك واختبارات اللقطات والأهداف التجريبية لتوفير وقتك وزيادة إنتاجيتك.
App/TVToday.xcodeproj
واستمتع. تم إنشاء اختبارات اللقطات الأخيرة باستخدام سيليكون Apple مع Xcode 15.0
، Simulator iPhone SE (3rd generation) iOS 17.0 (21A328)
️ تحذير: يجب مقارنة اللقطات باستخدام نفس المحاكاة بالضبط التي أخذت في الأصل الإشارة لتجنب التناقضات بين الصور.
جينز رويز ، [email protected]