Kotlin Fundamentals: Navigation quiz

  1. Which of the following statements about fragments are true?

    Choose as many answers as you see fit.

  2. How do you enable your project to use navigation components?

  3. Which of the following statements about the NavHostFragment are true?

    Choose as many answers as you see fit.

  4. Where do you define the items for a menu?

  5. What do you need to do to add a navigation drawer to your app? You can assume that your project has a navigation graph and that you already defined the menu items for the drawer.

    Choose as many answers as you see fit.

  6. If you pass arguments from Fragment A to Fragment B without using Safe Args to make sure your arguments are type-safe, which of the following problems can occur that might cause the app to crash when the app runs?

    Choose as many answers as you see fit.

  7. What does the Safe Args Gradle plugin do?

    Choose as many answers as you see fit.

  8. What's an implicit intent?