Dan Tech Academy
Sau bài này bạn sẽ
  • Thiết kế UiState bất biến với data class, val và ImmutableList
  • Mô hình hóa các screen mode bằng sealed UiState thay vì flags rời rạc
  • Sửa trực tiếp state contract của Compose UI và cách validate bằng unit test
Thời lượng10 phút
Độ khóBeginner

Thiết Kế UI Model Bất Biến (Immutable)

Mô hình hóa screen bằng state bất biến rõ ràng, rồi tự tay sửa state contract

Nội dung bài học
  1. 01Mục Tiêu Bài Học
  2. 02Phần 1: Screen Là Tập Hợp Các State (Trạng thái)
  3. 03Phần 2: Data Contract Không Phải UI Model
  4. 04Phần 3: Bất Biến (Immutable) Là Chìa Khóa Của Composable
  5. 05Phần 4: Đóng Các Screen Mode Bằng Sealed State
  6. 06Phần 5: Vì Sao Flags Rời Rạc Là Red-flag
  7. 07Phần 6: Drill 1 - Đổi Số Lượng Skeleton Row
  8. 08Phần 7: Drill 2 - Thêm Một Sealed Variant
  9. 09Phần 8: Cái Gì Thuộc Persistent UI State?
  10. 10Code Reading Path
  11. 11Checkpoint
  12. 12Bad Smells

Chủ đề: mobile-action-pro, compose-state

Còn 12 phần trong bài nàyMở khóa toàn bộ Mobile Action ProMục Tiêu Bài Học, Phần 1: Screen Là Tập Hợp Các State (Trạng thái), … — cùng 64 bài học của khóa, source code và checklist.
Mở khóa Mobile Action ProThanh toán một lần — trọn đời — 7-day money-back. Đã mua? Đăng nhập
Đăng nhập