Expect and Actual in Kotlin Multi platform Mobile

package com.sharedmoduleexpect fun getNameOfPlatform(): Stringclass Greeting{
fun sayWelcome(): String = "Welcome, ${getNameOfPlatform()}"
package com.sharedmoduleimport android.os.Buildactual fun getNameOfPlatform(): String {
return "Android ${Build.VERSION.RELEASE}"
package com.sharedmoduleimport platform.UIKit.UIDeviceactual fun getNameOfPlatform(): String {
return "${UIDevice.currentDevice.systemName()}




Love podcasts or audiobooks? Learn on the go with our new app.

Recommended from Medium

Understanding of Coroutine Scope Behavior for Fragment

Workaround to view unavailable Android SDK 26 source code

React native android: Background location in android 11 without ACCESS_BACKGROUND_LOCATION…

Integrating HUAWEI Game Service Based on Cocos SDKHub — Integrating Cocos SDKHub

Is ViewPager2 just a RecyclerView?

“Hello World” in Flutter

The Imperfect ‘Send Email’ Action in Android

Controlling RGB LED from Android Application and ESP8266 WiFi Module in real-time

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Atul Sharma

Atul Sharma

More from Medium

Kotlin Multiplatform: Static Library without Cocoapods

Improve scrolling performance of a ViewPager with complex layout Fragment items

Kotlin Multiplatform Mobile (KMM) Part 1: Introduction