Dan Tech Academy
Sau bài này bạn sẽ
  • Đọc được model bất biến: const constructor, == và hashCode viết tay, cập nhật bằng cách trả instance mới
  • Mô tả bốn kết quả của một lần đọc dữ liệu bằng sealed class và xử lý đủ bằng switch exhaustive
  • Viết và chạy một bài test Dart thuần không cần emulator
Thời lượng7 phút
Độ khóBeginner

Immutable model và sealed class

MatchRecord với == viết tay, ScoreBoard trả instance mới thay vì sửa tại chỗ, sealed class bốn nhánh cho một lần đọc dữ liệu, và bài test đầu tiên.

Nội dung bài học
  1. 01MatchRecord: Một Ván Đã Xong
  2. 02ScoreBoard: Cập Nhật Là Tạo Bản Mới
  3. 03Sealed Class: Bốn Kết Quả Của Một Lần Đọc
  4. 04Switch Exhaustive: Compiler Làm Việc Cho Bạn
  5. 05Bài Test Đầu Tiên Của Khóa

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

Còn 5 phần trong bài nàyMở khóa toàn bộ Flutter Mobile 101MatchRecord: Một Ván Đã Xong, ScoreBoard: Cập Nhật Là Tạo Bản Mới, … — 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