We've now seen how we can set up a Kotlin multiplatform project that shares Kotlin code across multiple build targets. In this section, we'll discuss more about how you can write and architect your multiplatform code, and also explore the current state of available multiplatform libraries that can be leveraged to build a multiplatform project.