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, 내비게이션 그래프 시각화 및 딥 링크 처리를 제공합니다. 최신 Android 앱 탐색을 위한 Google의 권장 솔루션입니다.
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개 질문