flutter-architecture
โดย flutter
สถาปัตยกรรม MVVM สำหรับแอป Flutter ที่มีการไหลของข้อมูลแบบทิศทางเดียวและการแยกชั้นอย่างเคร่งครัด ใช้สถาปัตยกรรมสามชั้น: ชั้นข้อมูล (Services และ Repositories), ชั้นโดเมน (UseCases สำหรับตรรกะที่ซับซ้อน), และชั้น UI (ViewModels และ Views) ใช้ provider สำหรับการฉีด dependency และ ListenableBuilder สำหรับการอัปเดต UI แบบรีแอกทีฟด้วยรูปแบบ Command สำหรับการโต้ตอบของผู้ใช้ บังคับใช้การไหลของข้อมูลแบบทิศทางเดียว: ข้อมูลไหลลงจาก Repositories ไปยัง ViewModels ไปยัง Views; อีเวนต์ไหลขึ้น...
npx skills add https://github.com/flutter/skills --skill flutter-architecture