# Android UX and Form Factors (Android) > UX and form factors: Material Design 3, responsive design, accessibility, dark theme, and animations - 18 interview questions - Senior - [Interview Questions: Android](https://sharpskill.dev/en/technologies/android/interview-questions.md) ## 1. What are the key principles of Material Design 3 (Material You)? **Answer** Material Design 3 (Material You) emphasizes deep personalization and improved accessibility while preserving visual consistency. Core pillars: 1) Personalization via dynamic colors derived from the wallpaper, 2) Stronger accessibility (contrast, scalable sizes), 3) Adaptive components across screen sizes, 4) Expressiveness through natural, measured motion. It succeeds Material Design 2 with more flexibility. ## 2. How to implement Dynamic Colors (Material You)? **Answer** On Android 12+, use dynamicColorScheme() (or dynamicDarkColorScheme) and fall back to static lightColorScheme/darkColorScheme when unavailable. Colors automatically align with the user wallpaper. Fine‑tuning goes through ColorScheme. ## 3. How to create adaptive layouts for tablets? **Answer** Combine WindowSizeClass (Compact/Medium/Expanded), resource qualifiers (e.g., layout-sw600dp), master‑detail patterns, and adaptive navigation (e.g., NavigationRail). In Compose, use BoxWithConstraints and configuration to adjust layout. ## 15 more questions available - How to support foldable devices? - How to implement RTL (Right-to-Left) support? Sign up for free: https://sharpskill.dev/en/login ## Other Android interview topics - [Android Fundamentals](https://sharpskill.dev/en/technologies/android/interview-questions/android-fundamentals.md): 24 questions, Junior - [Android UI and Resources](https://sharpskill.dev/en/technologies/android/interview-questions/android-ui-and-resources.md): 30 questions, Junior - [Android Lifecycle](https://sharpskill.dev/en/technologies/android/interview-questions/android-lifecycle.md): 30 questions, Junior - [Android Navigation](https://sharpskill.dev/en/technologies/android/interview-questions/android-navigation.md): 26 questions, Junior - [Android Data Management](https://sharpskill.dev/en/technologies/android/interview-questions/android-data-management.md): 29 questions, Junior - [Android Networking](https://sharpskill.dev/en/technologies/android/interview-questions/android-networking.md): 29 questions, Junior - [Android Testing](https://sharpskill.dev/en/technologies/android/interview-questions/android-testing.md): 28 questions, Junior - [Android Gradle](https://sharpskill.dev/en/technologies/android/interview-questions/android-gradle.md): 26 questions, Junior - [Kotlin Language Essentials for Android](https://sharpskill.dev/en/technologies/android/interview-questions/android-kotlin-language-essentials.md): 24 questions, Junior - [Room Database](https://sharpskill.dev/en/technologies/android/interview-questions/android-room-database.md): 25 questions, Mid-Level - [Background Work](https://sharpskill.dev/en/technologies/android/interview-questions/android-background-work.md): 18 questions, Mid-Level - [Jetpack Compose](https://sharpskill.dev/en/technologies/android/interview-questions/android-compose.md): 28 questions, Mid-Level - [Permissions and Device Features](https://sharpskill.dev/en/technologies/android/interview-questions/android-permissions-and-device.md): 21 questions, Mid-Level - [Firebase for Android](https://sharpskill.dev/en/technologies/android/interview-questions/android-firebase.md): 23 questions, Mid-Level - [Android MVVM Architecture](https://sharpskill.dev/en/technologies/android/interview-questions/android-mvvm-architecture.md): 18 questions, Mid-Level - [Advanced Android Networking](https://sharpskill.dev/en/technologies/android/interview-questions/android-networking-advanced.md): 13 questions, Mid-Level - [Kotlin Collections and Operators](https://sharpskill.dev/en/technologies/android/interview-questions/android-kotlin-collections-operators.md): 20 questions, Mid-Level - [Kotlin Coroutines and Flow](https://sharpskill.dev/en/technologies/android/interview-questions/android-kotlin-coroutines-flow.md): 20 questions, Mid-Level - [Android Dependency Injection](https://sharpskill.dev/en/technologies/android/interview-questions/android-dependency-injection.md): 15 questions, Mid-Level - [Android MVI Architecture](https://sharpskill.dev/en/technologies/android/interview-questions/android-mvi-architecture.md): 17 questions, Mid-Level - [Android Clean Architecture](https://sharpskill.dev/en/technologies/android/interview-questions/android-clean-architecture.md): 21 questions, Senior - [Android Compose Advanced](https://sharpskill.dev/en/technologies/android/interview-questions/android-compose-advanced.md): 17 questions, Senior - [Android Performance and Monitoring](https://sharpskill.dev/en/technologies/android/interview-questions/android-performance-monitoring.md): 13 questions, Senior - [Android Security and Privacy](https://sharpskill.dev/en/technologies/android/interview-questions/android-security-privacy.md): 18 questions, Senior - [Android CI/CD and Release](https://sharpskill.dev/en/technologies/android/interview-questions/android-cicd-release.md): 15 questions, Senior - [Android Testing Advanced](https://sharpskill.dev/en/technologies/android/interview-questions/android-testing-advanced.md): 18 questions, Senior --- Source: SharpSkill (https://sharpskill.dev), tech interview preparation for your real stack. HTML version of this page: https://sharpskill.dev/en/technologies/android/interview-questions/android-ux-form-factors