โครงการ Flutter นี้แสดงให้เห็นถึงวิธีการใช้แพ็คเกจ GetX สำหรับการจัดการสถานะดำเนินการโทร API และแสดงข้อมูลในแอปพลิเคชัน Flutter
GETX สำหรับการจัดการสถานะ: เราใช้ GETX เพื่อจัดการสถานะของแอปพลิเคชัน ซึ่งรวมถึงคอนโทรลเลอร์สำหรับการจัดการนักเรียนข้อมูลฟิลด์ข้อความและการจัดการการโทร API
การรวม API: โครงการรวมถึงตัวอย่างของการโทร API โดยใช้แพ็คเกจ DIO เพื่อดึงรายชื่อนักเรียน การตอบสนอง API จะปรากฏขึ้นใน ListView
การเพิ่มนักเรียน: ผู้ใช้สามารถเพิ่มนักเรียนใหม่ลงในรายการโดยใช้แบบฟอร์ม แบบฟอร์มตรวจสอบอินพุตและส่งข้อมูลไปยังเซิร์ฟเวอร์
ตัวโหลดแบบวงกลม: ในขณะที่ดึงข้อมูลจาก API ตัวโหลดวงกลมจะปรากฏขึ้นเพื่อระบุว่ากำลังโหลดข้อมูล
ไม่พบข้อมูลข้อความ: หากการตอบสนอง API ว่างเปล่าข้อความ "ไม่พบข้อมูล" จะปรากฏขึ้น
lib/controllers/ : มีตัวควบคุม Getx ที่ใช้สำหรับการจัดการสถานะlib/views/ : มีมุมมอง UI รวมถึงหน้าจอหลักและแบบฟอร์มนักเรียนlib/main.dart : จุดเริ่มต้นของแอพพลิเคชั่น Flutter ดูนักเรียนทุกคน

เพิ่มนักเรียน

แสดง Snackbar เกี่ยวกับความสำเร็จ

หลังจากเพิ่มนักเรียนใหม่
