Android MVI Architecture
Kiến trúc MVI và các mẫu thiết kế thay thế cho Android (MVC, MVP, MVVM, Redux)
1Mẫu MVI (Model-View-Intent) là gì?
Mẫu MVI (Model-View-Intent) là gì?
Câu trả lời
MVI là một mẫu kiến trúc quản lý trạng thái ứng dụng theo hướng đơn chiều. Intent đại diện cho hành động của người dùng, Model là trạng thái bất biến của ứng dụng, và View quan sát và hiển thị trạng thái này.
23 thành phần chính của mẫu MVI là gì?
3 thành phần chính của mẫu MVI là gì?
Câu trả lời
MVI bao gồm: Model (trạng thái bất biến), View (giao diện người dùng quan sát trạng thái) và Intent (đại diện cho hành động/ý định của người dùng).
3Intent trong mẫu MVI là gì?
Intent trong mẫu MVI là gì?
Câu trả lời
Trong MVI, Intent đại diện cho ý định hoặc hành động của người dùng (ví dụ: nhấn nút, nhập văn bản). Nó được gửi đến ViewModel/Processor để tạo ra trạng thái mới. Không nên nhầm lẫn với Android Intent dùng cho điều hướng.
Model trong mẫu MVI là gì?
Ưu điểm chính của mẫu MVI so với MVVM là gì?
+14 câu hỏi phỏng vấn
Các chủ đề phỏng vấn Android khác
Nền tảng Android
UI và Tài nguyên Android
Vòng đời Android
Điều hướng Android
Quản lý Dữ liệu Android
Networking Android
Kiểm thử Android
Android Gradle
Kiến thức cơ bản về ngôn ngữ Kotlin cho Android
Room Database
Xử lý nền
Jetpack Compose
Quyền và Tính năng Thiết bị
Firebase cho Android
Android MVVM Architecture
Mạng Android Nâng Cao
Collections và Toán tử Kotlin
Kotlin Coroutines và Flow
Dependency Injection trong Android
Android Clean Architecture
Android Compose Nâng cao
Android Performance and Monitoring
Android Security and Privacy
Android CI/CD and Release
Android UX and Form Factors
Android Testing Advanced
Nắm vững Android cho lần phỏng vấn tiếp theo
Truy cập tất cả câu hỏi, flashcards, bài kiểm tra kỹ thuật, bài tập code review và mô phỏng phỏng vấn.
Bắt đầu miễn phí