Android UX and Form Factors
UX 및 폼 팩터: Material Design 3, 반응형 디자인, 접근성, 다크 테마, 애니메이션
18 면접 질문·
Senior
1Material Design 3(Material You)의 핵심 원칙은 무엇입니까?
1
Material Design 3(Material You)의 핵심 원칙은 무엇입니까?
답변
Material Design 3(Material You)는 시각적 일관성을 유지하면서 깊이 있는 개인화와 향상된 접근성을 강조합니다. 핵심 기둥: 1) 배경화면에서 추출한 동적 색상을 통한 개인화, 2) 강화된 접근성(대비, 확장 가능한 크기), 3) 다양한 화면 크기에 적응하는 컴포넌트, 4) 자연스럽고 절제된 모션을 통한 표현력. 더 큰 유연성으로 Material Design 2를 계승합니다.
2Dynamic Colors(Material You)는 어떻게 구현합니까?
2
Dynamic Colors(Material You)는 어떻게 구현합니까?
답변
Android 12 이상에서는 dynamicColorScheme()(또는 dynamicDarkColorScheme)을 사용하고 사용할 수 없을 때 정적 lightColorScheme/darkColorScheme으로 폴백하세요. 색상은 사용자 배경화면에 자동으로 맞춰집니다. 세밀한 조정은 ColorScheme을 통해 이루어집니다.
3태블릿용 적응형 레이아웃은 어떻게 만듭니까?
3
태블릿용 적응형 레이아웃은 어떻게 만듭니까?
답변
WindowSizeClass(Compact/Medium/Expanded), 리소스 한정자(예: layout-sw600dp), master‑detail 패턴, 적응형 내비게이션(예: NavigationRail)을 결합하세요. Compose에서는 BoxWithConstraints와 configuration을 사용해 레이아웃을 조정합니다.
4
폴더블 기기는 어떻게 지원합니까?
5
RTL(오른쪽에서 왼쪽) 지원은 어떻게 구현합니까?
+15 면접 질문
기타 Android 면접 주제
Android 기초
Junior
24개 질문Android UI 및 리소스
Junior
30개 질문Android 생명주기
Junior
30개 질문Android 내비게이션
Junior
26개 질문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 Testing Advanced
Senior
18개 질문