Android ナビゲーション
Navigation Component、NavController、SafeArgs、Deep Links、Bottom Navigation、Drawer
26 面接問題·
Junior
1Jetpack の Navigation Component とは何ですか?
1
Jetpack の Navigation Component とは何ですか?
回答
Navigation Component は、デスティネーション(fragment/activity)間のナビゲーションを簡素化する Jetpack ライブラリです。バックスタックの自動管理、型安全な引数のための SafeArgs、ナビゲーショングラフの可視化、ディープリンクの処理を提供します。Google が推奨するモダンな Android アプリのナビゲーションソリューションです。
2Navigation Graph とは何ですか?
2
Navigation Graph とは何ですか?
回答
Navigation Graph は、すべてのナビゲーションデスティネーション(fragment、activity)とそれらの間の遷移アクションを視覚的に定義する XML ファイル(res/navigation/ に格納)です。アプリのナビゲーションフローを視覚化し、デスティネーション間で渡される引数を定義します。Navigation Component の中心となるファイルです。
3NavController とは何ですか?
3
NavController とは何ですか?
回答
NavController は、NavHost 内のナビゲーションを管理する中心的なオブジェクトです。デスティネーション間の移動(navigate())、戻る操作(popBackStack())、バックスタックの管理を可能にします。Fragment から findNavController() または Navigation.findNavController(view) で取得します。Navigation Graph で定義されたアクションを実行します。
4
NavHost とは何ですか?
5
NavController でデスティネーションに移動するには?
+23 面接問題
その他のAndroid面接トピック
Android の基礎
Junior
24問Android UIとリソース
Junior
30問Androidライフサイクル
Junior
30問Android データ管理
Junior
29問Android ネットワーキング
Junior
29問Android テスト
Junior
28問Android Gradle
Junior
26問Android向けKotlin言語の基礎
Junior
24問Room Database
Mid-Level
25問バックグラウンド処理
Mid-Level
18問Jetpack Compose
Mid-Level
28問パーミッションとデバイス機能
Mid-Level
21問Android向けFirebase
Mid-Level
23問Android MVVM Architecture
Mid-Level
18問Androidネットワーキング上級
Mid-Level
13問Kotlinのコレクションと演算子
Mid-Level
20問Kotlin Coroutinesとflow
Mid-Level
20問Android の依存性注入
Mid-Level
15問Android MVI Architecture
Mid-Level
17問Android Clean Architecture
Senior
21問Android Compose 上級
Senior
17問Android Performance and Monitoring
Senior
13問Android Security and Privacy
Senior
18問Android CI/CD and Release
Senior
15問Android UX and Form Factors
Senior
18問Android Testing Advanced
Senior
18問