JetBrains Fleet supports development of Kotlin Multiplatform Projects, featuring cross-language code intelligence features, navigation, debugging, refactoring, and more. For iOS development, it provides full Swift support to assist you in working with native app components.
A macOS computer with JetBrains Fleet installed.
Android Studio if you want to target Android.
Xcode if you want to target iOS.
To run and debug Android applications, you will additionally need to create a Virtual Device within Android Studio.
If you experience problems running an iOS project, on either Simulator or Device, please verify that you can run the embedded project (in the iosApp folder) from Xcode, then restart JetBrains Fleet.
Create a multiplatform project
To create a new multiplatform project, use the online new project wizard.
Open https://kmp.jetbrains.com in your browser.
Indicate the platforms that you want to target
Press the Download button, then unpack the ZIP.
Running the project
After you turn the Smart mode on, JetBrains Fleet will automatically detect run configurations for the appropriate targets.
You can run them through the Run & Debug dialog.
Launch a run configuration
Press ⌘ R or selectfrom the main menu. Select the configuration that you are going to run or debug.
Kotlin Multiplatform Documentation
For more information on developing Kotlin multiplatform applications, refer to Kotlin Multiplatform documentation.