تنفيذ وربط 5 API Requests (GET / POST / PUT / DELETE) داخل تطبيقك باستخدام Flutter.
استخدام أحدث أدوات إدارة الحالة مثل:
Bloc / Cubit / Provider (حسب اختيارك).
كتابة Clean Code ومنظم يسهل لأي مطور آخر أن يكمل بعدي بدون تعقيد.
هيكل المشروع يعتمد على Clean Architecture لتسهيل التوسعة والصيانة.
التعامل مع الأخطاء بشكل احترافي (Error Handling).
استهلاك البيانات من API وعرضها في الواجهة بشكل ديناميكي.
ملفات المشروع مع الكود المربوط بالـ API (مكون من 5 طلبات).
فصل واضح بين الطبقات (Data, Domain, Presentation).