“Kotlin Multiplatform Mobile” (KMM) product name. From now on, “Kotlin Multiplatform” (KMP) is the preferred term when referring to the Kotlin technology for sharing code across different platforms, regardless of the combination of targets being discussed. On July 31, 2023
Implementation that all OS would do it by themselves. • It is like a lateint modifier, means promise that I would do expect implementation at all OS side. • Expect is like an interface in Kotlin and protocol in Swift.
and server applications. • Kotlin Serialization – works with Ktor AlamoFire/AFNetworking Challenges: • Coroutine is bundled with Ktor to do asynchronous calls • Coroutine or suspend function • Use callback to deal Link: https://kotlinlang.org/docs/native-objc-interop.html#mappings
works with Ktor AlamoFire/AFNetworking • Coroutine is bundled with Ktor to do asynchronous calls • Coroutine or suspend function • Use callback to deal Link: https://kotlinlang.org/docs/native-objc-interop.html#mappings Shared folder: CommonMain Shared folder: AndroidMain Shared folder: iOSMain Darwin: iOS, macOS, watchOS, tvOS