Android

Android UX and Form Factors

UX і форм-фактори: Material Design 3, responsive design, accessibility, dark theme та анімації

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

Як підтримувати складані пристрої (foldables)?

5

Як реалізувати підтримку RTL (Right-to-Left)?

+15 питань зі співбесід

Опануй Android для наступної співбесіди

Отримай доступ до всіх питань, flashcards, технічних тестів, вправ code review та симуляторів співбесід.

Почни безкоштовно