Chapter 3: Introducing Kotlin for Swift Developers
Before we turn things more practical and start developing our Kotlin Multiplatform Mobile (KMM) apps, I'd like to make sure everyone has the necessary knowledge to follow the steps. This chapter was designed for iOS and Swift developers, especially for those who don't have a comprehensive knowledge of Kotlin and Gradle. Most of the concepts in Swift can be found in Kotlin as well, and in this chapter, we're going to see how Swift's concepts translate to Kotlin. By the end of this chapter, you should be ready for KMM development, by understanding the core Kotlin concepts and other KMM prerequisites. We will be learning about the following topics:
- Introducing Gradle
- Exploring Kotlin's core features
- Understanding Kotlin coroutines