Kotlin Fundamentals: Design for everyone quiz

  1. Which tag is used to define themes?

  2. What is the difference between themes and styles?

  3. Assume you have a TextView with a textSize attribute of 16sp. This TextView also has a style applied to it which sets textSize to 14sp. In addition, there is also a theme in the app that sets textSize to 12sp. What is the actual textSize of the TextView that will be displayed on screen?

  4. Which of the following is true about the floating action button (FAB)?

  5. Which of the following are reasons for using Material Design components? Select all that apply.

    Choose as many answers as you see fit.

  6. Which of the following are reasons for defining and using dimensions? Select all that apply.

    Choose as many answers as you see fit.

  7. Which of the following is mandatory for supporting RTL languages?

  8. Which of the following accessibility tools are available on Android devices?

    Choose as many answers as you see fit.

  9. Inheriting from which theme gives you default styling for dark and light modes?

  10. What is a live region?