├── .gitignore ├── README.md ├── cfg ├── build-script.xml ├── buildprofiles.xml └── platforms.xml ├── current.help.version ├── images ├── basic-project-dirs.png ├── basic-project-structure.png ├── basic-xcode-project.png ├── create-first-app │ ├── common-kotlin-file.png │ ├── first-kmm-on-android-1.png │ ├── first-kmm-on-android-2.png │ ├── first-kmm-on-ios-1.png │ ├── first-kmm-on-ios-2.png │ ├── ios-edit-configurations.png │ ├── ios-new-configuration.png │ ├── ios-new-simulator.png │ ├── ios-test-failed.png │ ├── ios-test-kt.png │ ├── ios-test-result.png │ ├── kmm-project-wizard-1.png │ ├── kmm-project-wizard-2.png │ ├── kmm-project-wizard-3.png │ ├── project-view.png │ ├── run-android.png │ ├── run-ios.png │ └── select-project-view.png ├── expect-actual-example.png ├── expect-actual-general.png ├── framework-in-project-settings.png ├── framework-search-path-in-xcode-project-settings.png ├── freezing-state.animated.gif ├── freezing-state.png ├── hands-on-result.png ├── integrate-in-existing-app │ ├── android-login.png │ ├── android-password-error.png │ ├── business-logic-to-share.png │ ├── gradle-sync.png │ ├── ios-directory-renamed-in-as.png │ ├── ios-project-in-as.png │ ├── ios-project-wizard-1.png │ ├── ios-project-wizard-2.png │ ├── ios-run-configuration-simplelogin.png │ ├── iphone-password-error.png │ ├── kmm-module-wizard.png │ ├── moving-business-logic.png │ ├── project-view-for-integrate.png │ ├── refactor-business-logic-package.png │ ├── shared-module-greeting.png │ ├── warnings-android-specific-code.png │ ├── xcode-add-flag.png │ ├── xcode-add-framework-1.png │ ├── xcode-add-framework-2.png │ ├── xcode-add-framework-search-path.png │ ├── xcode-add-run-phase-2.png │ ├── xcode-framework-search-path.png │ ├── xcode-iphone-hello.png │ ├── xcode-iphone-login.png │ ├── xcode-run-script-phase-1.png │ ├── xcode-run-script-phase-2.png │ └── xcode-run-script-phase-3.png ├── isolated-state.animated.gif ├── isolated-state.png ├── kotlin-native-and-jvm-binaries.png ├── mobile-multiplatform-plugin.png ├── other-linker-flags-in-xcode-project-settings.png ├── packforxcode-in-project-settings.png └── phone-frames │ ├── google-pixel.png │ ├── iphone-11.png │ └── ipod-touch.png ├── kmd.tree ├── kotlin-mobile-docs.iml ├── project.ihp ├── topics ├── add-dependencies.md ├── architect-kmm-app.md ├── complete-networking-data-storage-hands-on.md ├── concurrency-and-coroutines.md ├── concurrency-overview.md ├── concurrent-mutability.md ├── configure-sqldelight-for-data-storage.md ├── connect-to-platform-specific-apis.md ├── create-first-app.md ├── discover-kmm-project.md ├── faq.md ├── getting-started.md ├── home.md ├── integrate-in-existing-app.md ├── introduce-your-team-to-kmm.md ├── kmm-evolution.md ├── kmm-plugin-releases.md ├── organize-process-around-kmm.md ├── publish-kmm-apps.md ├── samples.md ├── security.md ├── setup.md ├── supported-platforms.md ├── use-ktor-for-networking.md └── whats-new-in-kotlin-for-kmm.md └── v.list /.gitignore: -------------------------------------------------------------------------------- 1 | .idea/ 2 | preview -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | The documentation for Kotlin Multiplatform Mobile can now be found in the [Kotlin website repository](https://github.com/JetBrains/kotlin-web-site). 2 | 3 | Get started with the [Kotlin Multiplatform Mobile overview page](https://kotlinlang.org/docs/kmm-overview.html) and explore the [KMM section](https://kotlinlang.org/docs/kmm-getting-started.html) in the docs. -------------------------------------------------------------------------------- /cfg/build-script.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /cfg/buildprofiles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | true 6 | https://github.com/JetBrains/kotlin-mobile-docs/edit/master/ 7 | 8 | 3 9 | jetbrains 10 | true 11 | true 12 | true 13 | http://kotl.in/issue 14 | https://data.services.jetbrains.com/feedback 15 | kmm.feedback@kotlinlang.org 16 | true 17 | https://www.jetbrains.com/search/json/ 18 | true 19 | false 20 | false 21 | https://kotlinlang.org/docs/mobile/ 22 | https://kotlinlang.org/assets/images/open-graph/docs-mobile.png 23 | @kotlin 24 | 25 | 27 | 28 | 29 | 30 | 31 | 32 | ]]> 33 | 34 | 35 | 36 | 37 | 38 | topic.web.new.xsl 39 | 40 | 41 | 42 | 43 | -------------------------------------------------------------------------------- /cfg/platforms.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /current.help.version: -------------------------------------------------------------------------------- 1 | 1.0 -------------------------------------------------------------------------------- /images/basic-project-dirs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/kotlin-mobile-docs/d1e788e2a7a2e4336330c0bc606305e9e7698109/images/basic-project-dirs.png -------------------------------------------------------------------------------- /images/basic-project-structure.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/kotlin-mobile-docs/d1e788e2a7a2e4336330c0bc606305e9e7698109/images/basic-project-structure.png -------------------------------------------------------------------------------- /images/basic-xcode-project.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/kotlin-mobile-docs/d1e788e2a7a2e4336330c0bc606305e9e7698109/images/basic-xcode-project.png -------------------------------------------------------------------------------- /images/create-first-app/common-kotlin-file.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/kotlin-mobile-docs/d1e788e2a7a2e4336330c0bc606305e9e7698109/images/create-first-app/common-kotlin-file.png -------------------------------------------------------------------------------- /images/create-first-app/first-kmm-on-android-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/kotlin-mobile-docs/d1e788e2a7a2e4336330c0bc606305e9e7698109/images/create-first-app/first-kmm-on-android-1.png -------------------------------------------------------------------------------- /images/create-first-app/first-kmm-on-android-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/kotlin-mobile-docs/d1e788e2a7a2e4336330c0bc606305e9e7698109/images/create-first-app/first-kmm-on-android-2.png -------------------------------------------------------------------------------- /images/create-first-app/first-kmm-on-ios-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/kotlin-mobile-docs/d1e788e2a7a2e4336330c0bc606305e9e7698109/images/create-first-app/first-kmm-on-ios-1.png -------------------------------------------------------------------------------- /images/create-first-app/first-kmm-on-ios-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/kotlin-mobile-docs/d1e788e2a7a2e4336330c0bc606305e9e7698109/images/create-first-app/first-kmm-on-ios-2.png -------------------------------------------------------------------------------- /images/create-first-app/ios-edit-configurations.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/kotlin-mobile-docs/d1e788e2a7a2e4336330c0bc606305e9e7698109/images/create-first-app/ios-edit-configurations.png -------------------------------------------------------------------------------- /images/create-first-app/ios-new-configuration.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/kotlin-mobile-docs/d1e788e2a7a2e4336330c0bc606305e9e7698109/images/create-first-app/ios-new-configuration.png -------------------------------------------------------------------------------- /images/create-first-app/ios-new-simulator.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/kotlin-mobile-docs/d1e788e2a7a2e4336330c0bc606305e9e7698109/images/create-first-app/ios-new-simulator.png -------------------------------------------------------------------------------- /images/create-first-app/ios-test-failed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/kotlin-mobile-docs/d1e788e2a7a2e4336330c0bc606305e9e7698109/images/create-first-app/ios-test-failed.png -------------------------------------------------------------------------------- /images/create-first-app/ios-test-kt.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/kotlin-mobile-docs/d1e788e2a7a2e4336330c0bc606305e9e7698109/images/create-first-app/ios-test-kt.png -------------------------------------------------------------------------------- /images/create-first-app/ios-test-result.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/kotlin-mobile-docs/d1e788e2a7a2e4336330c0bc606305e9e7698109/images/create-first-app/ios-test-result.png -------------------------------------------------------------------------------- /images/create-first-app/kmm-project-wizard-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/kotlin-mobile-docs/d1e788e2a7a2e4336330c0bc606305e9e7698109/images/create-first-app/kmm-project-wizard-1.png -------------------------------------------------------------------------------- /images/create-first-app/kmm-project-wizard-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/kotlin-mobile-docs/d1e788e2a7a2e4336330c0bc606305e9e7698109/images/create-first-app/kmm-project-wizard-2.png -------------------------------------------------------------------------------- /images/create-first-app/kmm-project-wizard-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/kotlin-mobile-docs/d1e788e2a7a2e4336330c0bc606305e9e7698109/images/create-first-app/kmm-project-wizard-3.png -------------------------------------------------------------------------------- /images/create-first-app/project-view.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/kotlin-mobile-docs/d1e788e2a7a2e4336330c0bc606305e9e7698109/images/create-first-app/project-view.png -------------------------------------------------------------------------------- /images/create-first-app/run-android.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/kotlin-mobile-docs/d1e788e2a7a2e4336330c0bc606305e9e7698109/images/create-first-app/run-android.png -------------------------------------------------------------------------------- /images/create-first-app/run-ios.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/kotlin-mobile-docs/d1e788e2a7a2e4336330c0bc606305e9e7698109/images/create-first-app/run-ios.png -------------------------------------------------------------------------------- /images/create-first-app/select-project-view.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/kotlin-mobile-docs/d1e788e2a7a2e4336330c0bc606305e9e7698109/images/create-first-app/select-project-view.png -------------------------------------------------------------------------------- /images/expect-actual-example.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/kotlin-mobile-docs/d1e788e2a7a2e4336330c0bc606305e9e7698109/images/expect-actual-example.png -------------------------------------------------------------------------------- /images/expect-actual-general.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/kotlin-mobile-docs/d1e788e2a7a2e4336330c0bc606305e9e7698109/images/expect-actual-general.png -------------------------------------------------------------------------------- /images/framework-in-project-settings.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/kotlin-mobile-docs/d1e788e2a7a2e4336330c0bc606305e9e7698109/images/framework-in-project-settings.png -------------------------------------------------------------------------------- /images/framework-search-path-in-xcode-project-settings.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/kotlin-mobile-docs/d1e788e2a7a2e4336330c0bc606305e9e7698109/images/framework-search-path-in-xcode-project-settings.png -------------------------------------------------------------------------------- /images/freezing-state.animated.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/kotlin-mobile-docs/d1e788e2a7a2e4336330c0bc606305e9e7698109/images/freezing-state.animated.gif -------------------------------------------------------------------------------- /images/freezing-state.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/kotlin-mobile-docs/d1e788e2a7a2e4336330c0bc606305e9e7698109/images/freezing-state.png -------------------------------------------------------------------------------- /images/hands-on-result.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/kotlin-mobile-docs/d1e788e2a7a2e4336330c0bc606305e9e7698109/images/hands-on-result.png -------------------------------------------------------------------------------- /images/integrate-in-existing-app/android-login.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/kotlin-mobile-docs/d1e788e2a7a2e4336330c0bc606305e9e7698109/images/integrate-in-existing-app/android-login.png -------------------------------------------------------------------------------- /images/integrate-in-existing-app/android-password-error.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/kotlin-mobile-docs/d1e788e2a7a2e4336330c0bc606305e9e7698109/images/integrate-in-existing-app/android-password-error.png -------------------------------------------------------------------------------- /images/integrate-in-existing-app/business-logic-to-share.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/kotlin-mobile-docs/d1e788e2a7a2e4336330c0bc606305e9e7698109/images/integrate-in-existing-app/business-logic-to-share.png -------------------------------------------------------------------------------- /images/integrate-in-existing-app/gradle-sync.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/kotlin-mobile-docs/d1e788e2a7a2e4336330c0bc606305e9e7698109/images/integrate-in-existing-app/gradle-sync.png -------------------------------------------------------------------------------- /images/integrate-in-existing-app/ios-directory-renamed-in-as.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/kotlin-mobile-docs/d1e788e2a7a2e4336330c0bc606305e9e7698109/images/integrate-in-existing-app/ios-directory-renamed-in-as.png -------------------------------------------------------------------------------- /images/integrate-in-existing-app/ios-project-in-as.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/kotlin-mobile-docs/d1e788e2a7a2e4336330c0bc606305e9e7698109/images/integrate-in-existing-app/ios-project-in-as.png -------------------------------------------------------------------------------- /images/integrate-in-existing-app/ios-project-wizard-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/kotlin-mobile-docs/d1e788e2a7a2e4336330c0bc606305e9e7698109/images/integrate-in-existing-app/ios-project-wizard-1.png -------------------------------------------------------------------------------- /images/integrate-in-existing-app/ios-project-wizard-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/kotlin-mobile-docs/d1e788e2a7a2e4336330c0bc606305e9e7698109/images/integrate-in-existing-app/ios-project-wizard-2.png -------------------------------------------------------------------------------- /images/integrate-in-existing-app/ios-run-configuration-simplelogin.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/kotlin-mobile-docs/d1e788e2a7a2e4336330c0bc606305e9e7698109/images/integrate-in-existing-app/ios-run-configuration-simplelogin.png -------------------------------------------------------------------------------- /images/integrate-in-existing-app/iphone-password-error.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/kotlin-mobile-docs/d1e788e2a7a2e4336330c0bc606305e9e7698109/images/integrate-in-existing-app/iphone-password-error.png -------------------------------------------------------------------------------- /images/integrate-in-existing-app/kmm-module-wizard.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/kotlin-mobile-docs/d1e788e2a7a2e4336330c0bc606305e9e7698109/images/integrate-in-existing-app/kmm-module-wizard.png -------------------------------------------------------------------------------- /images/integrate-in-existing-app/moving-business-logic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/kotlin-mobile-docs/d1e788e2a7a2e4336330c0bc606305e9e7698109/images/integrate-in-existing-app/moving-business-logic.png -------------------------------------------------------------------------------- /images/integrate-in-existing-app/project-view-for-integrate.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/kotlin-mobile-docs/d1e788e2a7a2e4336330c0bc606305e9e7698109/images/integrate-in-existing-app/project-view-for-integrate.png -------------------------------------------------------------------------------- /images/integrate-in-existing-app/refactor-business-logic-package.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/kotlin-mobile-docs/d1e788e2a7a2e4336330c0bc606305e9e7698109/images/integrate-in-existing-app/refactor-business-logic-package.png -------------------------------------------------------------------------------- /images/integrate-in-existing-app/shared-module-greeting.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/kotlin-mobile-docs/d1e788e2a7a2e4336330c0bc606305e9e7698109/images/integrate-in-existing-app/shared-module-greeting.png -------------------------------------------------------------------------------- /images/integrate-in-existing-app/warnings-android-specific-code.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/kotlin-mobile-docs/d1e788e2a7a2e4336330c0bc606305e9e7698109/images/integrate-in-existing-app/warnings-android-specific-code.png -------------------------------------------------------------------------------- /images/integrate-in-existing-app/xcode-add-flag.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/kotlin-mobile-docs/d1e788e2a7a2e4336330c0bc606305e9e7698109/images/integrate-in-existing-app/xcode-add-flag.png -------------------------------------------------------------------------------- /images/integrate-in-existing-app/xcode-add-framework-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/kotlin-mobile-docs/d1e788e2a7a2e4336330c0bc606305e9e7698109/images/integrate-in-existing-app/xcode-add-framework-1.png -------------------------------------------------------------------------------- /images/integrate-in-existing-app/xcode-add-framework-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/kotlin-mobile-docs/d1e788e2a7a2e4336330c0bc606305e9e7698109/images/integrate-in-existing-app/xcode-add-framework-2.png -------------------------------------------------------------------------------- /images/integrate-in-existing-app/xcode-add-framework-search-path.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/kotlin-mobile-docs/d1e788e2a7a2e4336330c0bc606305e9e7698109/images/integrate-in-existing-app/xcode-add-framework-search-path.png -------------------------------------------------------------------------------- /images/integrate-in-existing-app/xcode-add-run-phase-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/kotlin-mobile-docs/d1e788e2a7a2e4336330c0bc606305e9e7698109/images/integrate-in-existing-app/xcode-add-run-phase-2.png -------------------------------------------------------------------------------- /images/integrate-in-existing-app/xcode-framework-search-path.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/kotlin-mobile-docs/d1e788e2a7a2e4336330c0bc606305e9e7698109/images/integrate-in-existing-app/xcode-framework-search-path.png -------------------------------------------------------------------------------- /images/integrate-in-existing-app/xcode-iphone-hello.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/kotlin-mobile-docs/d1e788e2a7a2e4336330c0bc606305e9e7698109/images/integrate-in-existing-app/xcode-iphone-hello.png -------------------------------------------------------------------------------- /images/integrate-in-existing-app/xcode-iphone-login.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/kotlin-mobile-docs/d1e788e2a7a2e4336330c0bc606305e9e7698109/images/integrate-in-existing-app/xcode-iphone-login.png -------------------------------------------------------------------------------- /images/integrate-in-existing-app/xcode-run-script-phase-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/kotlin-mobile-docs/d1e788e2a7a2e4336330c0bc606305e9e7698109/images/integrate-in-existing-app/xcode-run-script-phase-1.png -------------------------------------------------------------------------------- /images/integrate-in-existing-app/xcode-run-script-phase-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/kotlin-mobile-docs/d1e788e2a7a2e4336330c0bc606305e9e7698109/images/integrate-in-existing-app/xcode-run-script-phase-2.png -------------------------------------------------------------------------------- /images/integrate-in-existing-app/xcode-run-script-phase-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/kotlin-mobile-docs/d1e788e2a7a2e4336330c0bc606305e9e7698109/images/integrate-in-existing-app/xcode-run-script-phase-3.png -------------------------------------------------------------------------------- /images/isolated-state.animated.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/kotlin-mobile-docs/d1e788e2a7a2e4336330c0bc606305e9e7698109/images/isolated-state.animated.gif -------------------------------------------------------------------------------- /images/isolated-state.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/kotlin-mobile-docs/d1e788e2a7a2e4336330c0bc606305e9e7698109/images/isolated-state.png -------------------------------------------------------------------------------- /images/kotlin-native-and-jvm-binaries.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/kotlin-mobile-docs/d1e788e2a7a2e4336330c0bc606305e9e7698109/images/kotlin-native-and-jvm-binaries.png -------------------------------------------------------------------------------- /images/mobile-multiplatform-plugin.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/kotlin-mobile-docs/d1e788e2a7a2e4336330c0bc606305e9e7698109/images/mobile-multiplatform-plugin.png -------------------------------------------------------------------------------- /images/other-linker-flags-in-xcode-project-settings.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/kotlin-mobile-docs/d1e788e2a7a2e4336330c0bc606305e9e7698109/images/other-linker-flags-in-xcode-project-settings.png -------------------------------------------------------------------------------- /images/packforxcode-in-project-settings.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/kotlin-mobile-docs/d1e788e2a7a2e4336330c0bc606305e9e7698109/images/packforxcode-in-project-settings.png -------------------------------------------------------------------------------- /images/phone-frames/google-pixel.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/kotlin-mobile-docs/d1e788e2a7a2e4336330c0bc606305e9e7698109/images/phone-frames/google-pixel.png -------------------------------------------------------------------------------- /images/phone-frames/iphone-11.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/kotlin-mobile-docs/d1e788e2a7a2e4336330c0bc606305e9e7698109/images/phone-frames/iphone-11.png -------------------------------------------------------------------------------- /images/phone-frames/ipod-touch.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/kotlin-mobile-docs/d1e788e2a7a2e4336330c0bc606305e9e7698109/images/phone-frames/ipod-touch.png -------------------------------------------------------------------------------- /kmd.tree: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | -------------------------------------------------------------------------------- /kotlin-mobile-docs.iml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /project.ihp: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /topics/add-dependencies.md: -------------------------------------------------------------------------------- 1 | The documentation has been moved to the [https://kotlinlang.org/docs/kmm-add-dependencies.html](https://kotlinlang.org/docs/kmm-add-dependencies.html) page. 2 | 3 | To edit the documentation, open the [https://github.com/JetBrains/kotlin-web-site/blob/master/docs/topics/kmm/kmm-add-dependencies.md](https://github.com/JetBrains/kotlin-web-site/blob/master/docs/topics/kmm/kmm-add-dependencies.md) page. -------------------------------------------------------------------------------- /topics/architect-kmm-app.md: -------------------------------------------------------------------------------- 1 | The documentation page has been deleted. -------------------------------------------------------------------------------- /topics/complete-networking-data-storage-hands-on.md: -------------------------------------------------------------------------------- 1 | The documentation page has been deleted. -------------------------------------------------------------------------------- /topics/concurrency-and-coroutines.md: -------------------------------------------------------------------------------- 1 | The documentation has been moved to the [https://kotlinlang.org/docs/kmm-concurrency-and-coroutines.html](https://kotlinlang.org/docs/kmm-concurrency-and-coroutines.html) page. 2 | 3 | To edit the documentation, open the [https://github.com/JetBrains/kotlin-web-site/blob/master/docs/topics/kmm/kmm-concurrency-and-coroutines.md](https://github.com/JetBrains/kotlin-web-site/blob/master/docs/topics/kmm/kmm-concurrency-and-coroutines.md) page. -------------------------------------------------------------------------------- /topics/concurrency-overview.md: -------------------------------------------------------------------------------- 1 | The documentation has been moved to the [https://kotlinlang.org/docs/kmm-concurrency-overview.html](https://kotlinlang.org/docs/kmm-concurrency-overview.html) page. 2 | 3 | To edit the documentation, open the [https://github.com/JetBrains/kotlin-web-site/blob/master/docs/topics/kmm/kmm-concurrency-overview.md](https://github.com/JetBrains/kotlin-web-site/blob/master/docs/topics/kmm/kmm-concurrency-overview.md) page. -------------------------------------------------------------------------------- /topics/concurrent-mutability.md: -------------------------------------------------------------------------------- 1 | The documentation has been moved to the [https://kotlinlang.org/docs/kmm-concurrent-mutability.html](https://kotlinlang.org/docs/kmm-concurrent-mutability.html) page. 2 | 3 | To edit the documentation, open the [https://github.com/JetBrains/kotlin-web-site/blob/master/docs/topics/kmm/kmm-concurrent-mutability.md](https://github.com/JetBrains/kotlin-web-site/blob/master/docs/topics/kmm/kmm-concurrent-mutability.md) page. -------------------------------------------------------------------------------- /topics/configure-sqldelight-for-data-storage.md: -------------------------------------------------------------------------------- 1 | The documentation has been moved to the [https://kotlinlang.org/docs/kmm-configure-sqldelight-for-data-storage.html](https://kotlinlang.org/docs/kmm-configure-sqldelight-for-data-storage.html) page. 2 | 3 | To edit the documentation, open the [https://github.com/JetBrains/kotlin-web-site/blob/master/docs/topics/kmm/kmm-configure-sqldelight-for-data-storage.md](https://github.com/JetBrains/kotlin-web-site/blob/master/docs/topics/kmm/kmm-configure-sqldelight-for-data-storage.md) page. -------------------------------------------------------------------------------- /topics/connect-to-platform-specific-apis.md: -------------------------------------------------------------------------------- 1 | The documentation has been moved to the [https://kotlinlang.org/docs/kmm-connect-to-platform-specific-apis.html](https://kotlinlang.org/docs/kmm-connect-to-platform-specific-apis.html) page. 2 | 3 | To edit the documentation, open the [https://github.com/JetBrains/kotlin-web-site/blob/master/docs/topics/kmm/kmm-connect-to-platform-specific-apis.md](https://github.com/JetBrains/kotlin-web-site/blob/master/docs/topics/kmm/kmm-connect-to-platform-specific-apis.md) page. -------------------------------------------------------------------------------- /topics/create-first-app.md: -------------------------------------------------------------------------------- 1 | The documentation has been moved to the [https://kotlinlang.org/docs/kmm-create-first-app.html](https://kotlinlang.org/docs/kmm-create-first-app.html) page. 2 | 3 | To edit the documentation, open the [https://github.com/JetBrains/kotlin-web-site/blob/master/docs/topics/kmm/kmm-create-first-app.md](https://github.com/JetBrains/kotlin-web-site/blob/master/docs/topics/kmm/kmm-create-first-app.md) page. -------------------------------------------------------------------------------- /topics/discover-kmm-project.md: -------------------------------------------------------------------------------- 1 | The documentation has been moved to the [https://kotlinlang.org/docs/kmm-understand-project-structure.html](https://kotlinlang.org/docs/kmm-understand-project-structure.html) page. 2 | 3 | To edit the documentation, open the [https://github.com/JetBrains/kotlin-web-site/blob/master/docs/topics/kmm/kmm-understand-project-structure.md](https://github.com/JetBrains/kotlin-web-site/blob/master/docs/topics/kmm/kmm-understand-project-structure.md) page. -------------------------------------------------------------------------------- /topics/faq.md: -------------------------------------------------------------------------------- 1 | The documentation has been moved to the [https://kotlinlang.org/docs/kmm-faq.html](https://kotlinlang.org/docs/kmm-faq.html) page. 2 | 3 | To edit the documentation, open the [https://github.com/JetBrains/kotlin-web-site/blob/master/docs/topics/kmm/kmm-faq.md](https://github.com/JetBrains/kotlin-web-site/blob/master/docs/topics/kmm/kmm-faq.md) page. -------------------------------------------------------------------------------- /topics/getting-started.md: -------------------------------------------------------------------------------- 1 | The documentation has been moved to the [https://kotlinlang.org/docs/kmm-getting-started.html](https://kotlinlang.org/docs/kmm-getting-started.html) page. 2 | 3 | To edit the documentation, open the [https://github.com/JetBrains/kotlin-web-site/blob/master/docs/topics/kmm/kmm-getting-started.md](https://github.com/JetBrains/kotlin-web-site/blob/master/docs/topics/kmm/kmm-getting-started.md) page. -------------------------------------------------------------------------------- /topics/home.md: -------------------------------------------------------------------------------- 1 | The documentation has been moved to the [https://kotlinlang.org/docs/kmm-overview.html](https://kotlinlang.org/docs/kmm-overview.html) page. 2 | 3 | To edit the documentation, open the [https://github.com/JetBrains/kotlin-web-site/blob/master/docs/topics/kmm/kmm-overview.md](https://github.com/JetBrains/kotlin-web-site/blob/master/docs/topics/kmm/kmm-overview.md) page. -------------------------------------------------------------------------------- /topics/integrate-in-existing-app.md: -------------------------------------------------------------------------------- 1 | The documentation has been moved to the [https://kotlinlang.org/docs/kmm-integrate-in-existing-app.html](https://kotlinlang.org/docs/kmm-integrate-in-existing-app.html) page. 2 | 3 | To edit the documentation, open the [https://github.com/JetBrains/kotlin-web-site/blob/master/docs/topics/kmm/kmm-integrate-in-existing-app.md](https://github.com/JetBrains/kotlin-web-site/blob/master/docs/topics/kmm/kmm-integrate-in-existing-app.md) page. -------------------------------------------------------------------------------- /topics/introduce-your-team-to-kmm.md: -------------------------------------------------------------------------------- 1 | The documentation has been moved to the [https://kotlinlang.org/docs/kmm-introduce-your-team.html](https://kotlinlang.org/docs/kmm-introduce-your-team.html) page. 2 | 3 | To edit the documentation, open the [https://github.com/JetBrains/kotlin-web-site/blob/master/docs/topics/kmm/kmm-introduce-your-team.md](https://github.com/JetBrains/kotlin-web-site/blob/master/docs/topics/kmm/kmm-introduce-your-team.md) page. -------------------------------------------------------------------------------- /topics/kmm-evolution.md: -------------------------------------------------------------------------------- 1 | The documentation has been merged with the [https://kotlinlang.org/docs/components-stability.html](https://kotlinlang.org/docs/components-stability.html) page. 2 | 3 | To edit the documentation, open the [https://github.com/JetBrains/kotlin-web-site/blob/master/docs/topics/components-stability.md](https://github.com/JetBrains/kotlin-web-site/blob/master/docs/topics/components-stability.md) page. -------------------------------------------------------------------------------- /topics/kmm-plugin-releases.md: -------------------------------------------------------------------------------- 1 | The documentation has been moved to the [https://kotlinlang.org/docs/kmm-plugin-releses.html](https://kotlinlang.org/docs/kmm-plugin-releses.html) page. 2 | 3 | To edit the documentation, open the [https://github.com/JetBrains/kotlin-web-site/blob/master/docs/topics/kmm/kmm-plugin-releses.md](https://github.com/JetBrains/kotlin-web-site/blob/master/docs/topics/kmm/kmm-plugin-releses.md) page. -------------------------------------------------------------------------------- /topics/organize-process-around-kmm.md: -------------------------------------------------------------------------------- 1 | The documentation page has been deleted. -------------------------------------------------------------------------------- /topics/publish-kmm-apps.md: -------------------------------------------------------------------------------- 1 | The documentation has been moved to the [https://kotlinlang.org/docs/kmm-publish-apps.html](https://kotlinlang.org/docs/kmm-publish-apps.html) page. 2 | 3 | To edit the documentation, open the [https://github.com/JetBrains/kotlin-web-site/blob/master/docs/topics/kmm/kmm-publish-apps.md](https://github.com/JetBrains/kotlin-web-site/blob/master/docs/topics/kmm/kmm-publish-apps.md) page. -------------------------------------------------------------------------------- /topics/samples.md: -------------------------------------------------------------------------------- 1 | The documentation has been moved to the [https://kotlinlang.org/docs/kmm-samples.html](https://kotlinlang.org/docs/kmm-samples.html) page. 2 | 3 | To edit the documentation, open the [https://github.com/JetBrains/kotlin-web-site/blob/master/docs/topics/kmm/kmm-samples.md](https://github.com/JetBrains/kotlin-web-site/blob/master/docs/topics/kmm/kmm-samples.md) page. -------------------------------------------------------------------------------- /topics/security.md: -------------------------------------------------------------------------------- 1 | The documentation has been merged with the [https://kotlinlang.org/docs/kmm-overview.html](https://kotlinlang.org/docs/kmm-overview.html) page. 2 | 3 | To edit the documentation, open the [https://github.com/JetBrains/kotlin-web-site/blob/master/docs/topics/kmm/kmm-overview.md](https://github.com/JetBrains/kotlin-web-site/blob/master/docs/topics/kmm/kmm-overview.md) page. -------------------------------------------------------------------------------- /topics/setup.md: -------------------------------------------------------------------------------- 1 | The documentation has been moved to the [https://kotlinlang.org/docs/kmm-setup.html](https://kotlinlang.org/docs/kmm-setup.html) page. 2 | 3 | To edit the documentation, open the [https://github.com/JetBrains/kotlin-web-site/blob/master/docs/topics/kmm/kmm-setup.md](https://github.com/JetBrains/kotlin-web-site/blob/master/docs/topics/kmm/kmm-setup.md) page. -------------------------------------------------------------------------------- /topics/supported-platforms.md: -------------------------------------------------------------------------------- 1 | The documentation has been merged with the [https://kotlinlang.org/docs/kmm-overview.html](https://kotlinlang.org/docs/kmm-overview.html) page. 2 | 3 | To edit the documentation, open the [https://github.com/JetBrains/kotlin-web-site/blob/master/docs/topics/kmm/kmm-overview.md](https://github.com/JetBrains/kotlin-web-site/blob/master/docs/topics/kmm/kmm-overview.md) page. -------------------------------------------------------------------------------- /topics/use-ktor-for-networking.md: -------------------------------------------------------------------------------- 1 | The documentation has been moved to the [https://kotlinlang.org/docs/kmm-use-ktor-for-networking.html](https://kotlinlang.org/docs/kmm-use-ktor-for-networking.html) page. 2 | 3 | To edit the documentation, open the [https://github.com/JetBrains/kotlin-web-site/blob/master/docs/topics/kmm/kmm-use-ktor-for-networking.md](https://github.com/JetBrains/kotlin-web-site/blob/master/docs/topics/kmm/kmm-use-ktor-for-networking.md) page. -------------------------------------------------------------------------------- /topics/whats-new-in-kotlin-for-kmm.md: -------------------------------------------------------------------------------- 1 | The documentation has been moved to the [https://kotlinlang.org/docs/whats-new-in-kotlin-for-kmm.html](https://kotlinlang.org/docs/whats-new-in-kotlin-for-kmm.html) page. 2 | 3 | To edit the documentation, open the [https://github.com/JetBrains/kotlin-web-site/blob/master/docs/topics/whats-new-in-kotlin-for-kmm.md](https://github.com/JetBrains/kotlin-web-site/blob/master/docs/topics/whats-new-in-kotlin-for-kmm.md) page. -------------------------------------------------------------------------------- /v.list: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | --------------------------------------------------------------------------------