Android

Android UX and Form Factors

UX 및 폼 팩터: Material Design 3, 반응형 디자인, 접근성, 다크 테마, 애니메이션

18 면접 질문·
Senior
1

Material Design 3(Material You)의 핵심 원칙은 무엇입니까?

답변

Material Design 3(Material You)는 시각적 일관성을 유지하면서 깊이 있는 개인화와 향상된 접근성을 강조합니다. 핵심 기둥: 1) 배경화면에서 추출한 동적 색상을 통한 개인화, 2) 강화된 접근성(대비, 확장 가능한 크기), 3) 다양한 화면 크기에 적응하는 컴포넌트, 4) 자연스럽고 절제된 모션을 통한 표현력. 더 큰 유연성으로 Material Design 2를 계승합니다.

2

Dynamic Colors(Material You)는 어떻게 구현합니까?

답변

Android 12 이상에서는 dynamicColorScheme()(또는 dynamicDarkColorScheme)을 사용하고 사용할 수 없을 때 정적 lightColorScheme/darkColorScheme으로 폴백하세요. 색상은 사용자 배경화면에 자동으로 맞춰집니다. 세밀한 조정은 ColorScheme을 통해 이루어집니다.

3

태블릿용 적응형 레이아웃은 어떻게 만듭니까?

답변

WindowSizeClass(Compact/Medium/Expanded), 리소스 한정자(예: layout-sw600dp), master‑detail 패턴, 적응형 내비게이션(예: NavigationRail)을 결합하세요. Compose에서는 BoxWithConstraints와 configuration을 사용해 레이아웃을 조정합니다.

4

폴더블 기기는 어떻게 지원합니까?

5

RTL(오른쪽에서 왼쪽) 지원은 어떻게 구현합니까?

+15 면접 질문

다음 면접을 위해 Android을 마스터하세요

모든 질문, flashcards, 기술 테스트, 코드 리뷰 연습, 면접 시뮬레이터에 접근하세요.

무료로 시작하기