Basics of Kotlin Multiplatform Pathway

  1. What are the key benefits of adopting Kotlin Multiplatform (KMP)?

    Choose as many answers as you see fit.

  2. Which statements correctly describe the common approaches for code sharing in KMP?

    Choose as many answers as you see fit.

  3. What is true about targets and source sets?

    Choose as many answers as you see fit.

  4. Which of the following statements correctly describe how to add and manage dependencies?

    Choose as many answers as you see fit.

  5. To which Kotlin declarations can the expect and actual mechanism be applied?

  6. Which Gradle task is designed specifically for the Xcode environment to embed and sign the Kotlin framework during direct integration?

  7. Where are you explicitly prevented from setting dependencies on platform-specific libraries in a project targeting Android, iOS, and Desktop?

  8. When compiling for a target like JVM, which source sets are included?

  9. What is the primary purpose of the commonMain source set?

  10. How are tests organized and executed in a Kotlin Multiplatform project?

    Choose as many answers as you see fit.