flutter-architecting-apps
โดย flutter
กรอบงานสถาปัตยกรรมแบบเลเยอร์สำหรับแอป Flutter ที่ปรับขนาดได้ พร้อมการแยกส่วนความรับผิดชอบอย่างเคร่งครัด บังคับใช้โครงสร้างสามเลเยอร์ (UI, Logic, Data) ด้วยการไหลของข้อมูลแบบทิศทางเดียวและแหล่งความจริงเดียวในเลเยอร์ Data เลเยอร์ UI ประกอบด้วย Views และ ViewModels ที่เรียบง่ายซึ่งแปลงโดเมนโมเดลเป็นสถานะการนำเสนอ เลเยอร์ Logic (ไม่บังคับ) จัดการการประสานงานทางธุรกิจที่ซับซ้อน เลเยอร์ Data แบ่งอย่างชัดเจนเป็น Services ที่ไม่มีสถานะและ Repositories ที่แคชข้อมูล ให้คำแนะนำทีละขั้นตอนสำหรับฟีเจอร์...
npx skills add https://github.com/flutter/skills --skill flutter-architecting-apps