تفاصيل العمل

Sports App – iOS Application

Sports App هو تطبيق iOS مصمم لاستكشاف الرياضات المختلفة ومعرفة تفاصيل الدوريات وإدارة المفضلة من خلال واجهات سلسة وحديثة. يعتمد التطبيق على معمارية MVP لضمان فصل واضح بين الواجهات والمنطق وتحسين سهولة التطوير والصيانة.

- أبرز المميزات:

عرض الرياضات مثل كرة القدم، السلة، التنس وغيرها، مع إمكانية الانتقال إلى الدوريات الخاصة بكل رياضة.

تفاصيل الدوريات تشمل معلومات الفرق والمباريات.

قائمة المفضلة لإضافة الرياضات أو الدوريات والوصول إليها بسرعة.

شاشة Onboarding مكونة من 3 شاشات تعريفية.

Splash Screen باحترافية مع حركة بسيطة.

- التقنيات المستخدمة:

Swift

MVP Architecture

UIKit + Nib Files

UINavigationController & UITabBarController

UserDefaults لتخزين حالة الـ Onboarding والمفضلة

Swift Package Manager

- طريقة العمل داخل المشروع:

Splash Screen تحدد الصفحة التالية بناءً على قيمة محفوظة في UserDefaults.

Onboarding يظهر مرة واحدة فقط ثم ينتقل للتطبيق الرئيسي.

التطبيق الرئيسي مبني على UITabBarController:

- تبويب الرياضات

- تبويب المفضلة

بطاقة العمل

اسم المستقل
عدد الإعجابات
0
تاريخ الإضافة
تاريخ الإنجاز
المهارات