Sau bài này bạn sẽ
- Mô hình hóa kết quả bằng sealed interface thay vì nhiều cờ boolean rời rạc
- Dùng property get() suy ra giá trị thay vì lưu trùng, để trạng thái không thể tự mâu thuẫn
Thời lượng12 phút
Độ khóBeginner
Model và state riêng cho từng màn hình
Sealed interface thay cho cờ boolean rời rạc, mỗi màn hình một state chỉ chứa thứ nó vẽ, và property get() suy ra thay vì lưu trùng dữ liệu.
- 01Đừng Mô Tả Một Chuyện Bằng Nhiều Cờ
- 02Mỗi Màn Hình Một State
- 03Property get(): Suy Ra Thay Vì Lưu Trùng
- 04Model Không Biết Ai Đọc Mình
Chủ đề: kotlin-mobile-101, architecture, mvvm, tictac
Còn 4 phần trong bài nàyMở khóa toàn bộ Kotlin Mobile 101Đừng Mô Tả Một Chuyện Bằng Nhiều Cờ, Mỗi Màn Hình Một State, … — cùng 22 bài học của khóa, source code và checklist.
Mở khóa Kotlin Mobile 101Thanh toán một lần — trọn đời — 7-day money-back. Đã mua? Đăng nhập