Android

Android MVI Architecture

Android向けMVIアーキテクチャと代替パターン(MVC、MVP、MVVM、Redux)

17 面接問題·
Mid-Level
1

MVI(Model-View-Intent)パターンとは何ですか?

回答

MVIはアプリケーションの状態を単方向で管理するアーキテクチャパターンです。Intentはユーザーアクションを表し、Modelはアプリケーションの不変状態であり、Viewはこの状態を観察して表示します。

2

MVIパターンの3つの主要コンポーネントは何ですか?

回答

MVIは以下で構成されます:Model(不変状態)、View(状態を観察するユーザーインターフェース)、Intent(ユーザーのアクション/意図を表す)。

3

MVIパターンにおけるIntentとは何ですか?

回答

MVIにおいて、Intentはユーザーの意図やアクション(例:ボタンクリック、テキスト入力)を表します。ViewModel/Processorに送信され、新しい状態が生成されます。ナビゲーション用のAndroid Intentと混同しないでください。

4

MVIパターンにおけるModelとは何ですか?

5

MVVMに対するMVIパターンの主な利点は何ですか?

+14 面接問題

次の面接に向けてAndroidをマスター

すべての問題、flashcards、技術テスト、コードレビュー演習、面接シミュレーターにアクセス。

無料で始める