Android

Android MVI Architecture

Kiến trúc MVI và các mẫu thiết kế thay thế cho Android (MVC, MVP, MVVM, Redux)

17 câu hỏi phỏng vấn·
Mid-Level
1

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.

2

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).

3

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.

4

Model trong mẫu MVI là gì?

5

Ư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

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í