Dan Tech Academy
Sau bài này bạn sẽ
  • Đọc được ViewModel extends ChangeNotifier: nhận dependency qua constructor, expose getter, notifyListeners
  • Nối View vào ViewModel bằng ListenableBuilder, không dùng thư viện ngoài
  • Giải thích vì sao ViewModel sống theo màn làm bug timer sống sót trở thành bất khả thi
Thời lượng7 phút
Độ khóBeginner

ChangeNotifier và ListenableBuilder

Ba ViewModel từ mỏng tới dày, ListenableBuilder nối View không cần thư viện ngoài, và dispose() đóng cả một lớp bug.

Nội dung bài học
  1. 01ViewModel Mỏng Nhất
  2. 02Nối View: ListenableBuilder
  3. 03Ai Tạo ViewModel, Ai Dọn Dẹp Nó
  4. 04Vì Sao dispose() Không Phải Thủ Tục
  5. 05GameViewModel: Bảy Dependency, Và Vì Sao
  6. 06Trước Và Sau
  7. 07Vấn Đề Còn Lại: Prop Drilling

Chủ đề: flutter-mobile-101, architecture, mvvm

Còn 7 phần trong bài nàyMở khóa toàn bộ Flutter Mobile 101ViewModel Mỏng Nhất, Nối View: ListenableBuilder, … — cùng 26 bài học của khóa, source code và checklist.
Mở khóa Flutter Mobile 101Thanh toán một lần — trọn đời — 7-day money-back. Đã mua? Đăng nhập
Đăng nhập