يوضح مشروع Flutter هذا كيفية استخدام حزمة GETX لإدارة الحالة ، وإجراء مكالمات API ، وعرض البيانات في تطبيق رفرفة.
GETX لإدارة الدولة: نستخدم GETX لإدارة حالة التطبيق. يتضمن ذلك وحدات تحكم لإدارة الطلاب وبيانات الحقل النصية ومعالجة مكالمات API.
تكامل API: يتضمن المشروع مثالًا على إجراء مكالمات API باستخدام حزمة DIO لاسترداد قائمة الطلاب. ثم يتم عرض استجابة API في ListView.
إضافة الطلاب: يمكن للمستخدمين إضافة طلاب جدد إلى القائمة باستخدام نموذج. يقوم النموذج بالتحقق من صحة الإدخال ويرسل البيانات إلى الخادم.
محمل دائري: أثناء جلب البيانات من واجهة برمجة التطبيقات ، يتم عرض محمل دائري للإشارة إلى أنه يجري تحميل البيانات.
لا توجد رسالة موجودة بيانات: إذا كانت استجابة API فارغة ، فسيتم عرض رسالة "لا توجد بيانات".
lib/controllers/ : يحتوي على وحدات التحكم GETX المستخدمة في إدارة الدولة.lib/views/ : يحتوي على طرق عرض واجهة المستخدم ، بما في ذلك الشاشة الرئيسية ونموذج الطالب.lib/main.dart : نقطة دخول تطبيق الرفرفة. عرض جميع الطلاب.

أضف طالبًا.

تظهر الوجبات الخفيفة على النجاح.

بعد إضافة طالب جديد.
