Flutter Deer: dự án luyện tập dáng production
Không phải repo học tập nào cũng sống lâu. Deer vẫn hữu ích vì cho thấy khung app hoàn chỉnh: flavor, component dùng chung, integration test và domain shop nhàm chán một cách có chủ đích.
Nên copy
- Folder theo feature thay vì mega-folder chỉ theo layer khi scale.
- Thư viện widget dùng chung kèm token/mockup trong repo.
- Integration test là một phần của “done”.
Nên cập nhật
Ý kiến state management đã dịch chuyển (Riverpod/bloc…). Giữ cấu trúc Deer, làm mới tầng state theo team bạn.
Cạm bẫy
Đừng paste UI mà không trích design token. Template thối khi hardcode API host.