整理 KMP 开发、学习、资源、编译命令相关核心内容,点击链接可直接跳转(持续更新)
https://kmp.jetbrains.com/?android=true&ios=true&iosui=compose&includeTests=true
Kotlin Multiplatform 向导,下载模版
https://book.kotlincn.net/text/d-platforms.html
官方中文翻译版,适合英文基础薄弱的开发者快速入门。
https://kotlinlang.org/docs/home.html
Kotlin 语言整体官方文档,涵盖所有平台相关内容,包括 KMP、JVM、JS 等。
https://www.jetbrains.com/help/kotlin-multiplatform-dev/compose-multiplatform-create-first-app.html
JetBrains 官方 KMP + Compose 跨平台应用搭建教程,手把手教学。
https://github.com/JetBrains/compose-multiplatform
JetBrains 官方 Compose 跨平台框架源码,跟踪 UI 框架最新动态与特性。
https://docs.gradle.org/current/userguide/gradle_basics.html
KMP 项目默认构建工具 Gradle 的官方基础指南,掌握项目构建核心知识。
https://www.jetbrains.com/zh-hans/learn/kotlin/multiplatform/
JetBrains 推出的分步学习教程,包含实战练习,适合零基础入门 KMP。
https://read.amazon.com/?asin=B09P5P3SH1&ref_=dbs_t_r_kcr
亚马逊 KMP 专项电子书,深入讲解 KMP 跨平台开发实战技巧。
https://read.amazon.com/?_encoding=UTF8&asin=B09X74NRD8&consumptionLimitReached=false&hasMultimedia=false&requiredCapabilities=EBOK_PURCHASE_ALLOWED&ref=yb_qv_ov_kndl_rn_rw&yourBooksUrl=https%3A%2F%2Fwww.amazon.com%2Fyour-books%3Fref%3Dyb_ip_dp_iou_d%26ccs_id%3D5b9746a3-b7b0-430c-8be7-e4cad2585552%26filtersMapping%3D%257B%2522contentFilter%2522%253A%255B%257B%2522name%2522%253A%2522Group%2Bmy%2Bseries%2Bbooks%2522%252C%2522id%2522%253A%2522Z3JvdXBfbXlfc2VyaWVzX2Jvb2tz%2522%252C%2522supportedViews%2522%253A%255B%2522all_titles%2522%255D%252C%2522shouldBeBlockedOnQuery%2522%253Atrue%257D%255D%257D%26ref_%3Dyb_ip_kwf_rn_a
深入讲解 Kotlin 语言底层与进阶用法,为 KMP 开发打下坚实基础。
https://book.kotlincn.net/kotlincn-docs.pdf
国内整理的 Kotlin 中文完整 PDF 文档,方便离线查阅与学习。
https://book.kotlincn.net/text/js-ir-compiler.html
Kotlin 编译为 JavaScript 的中文教程,详解 IR 编译器的使用与特性。
https://ktor.io/
官方跨平台网络框架,支持 KMP 项目的全平台网络请求开发。
https://klibs.io/project/ktorio/ktor
Klibs 平台上的 Ktor 项目详情,快速获取依赖配置与版本信息。
https://coil-kt.github.io/coil/testing/
KMP 跨平台图片加载库 Coil 的测试教程,保障图片加载功能的稳定性。
https://kotlinlang.org/api/kotlinx.coroutines/kotlinx-coroutines-core/
KMP 跨平台协程核心模块 API 参考,掌握异步编程的核心工具。
https://github.com/arkivanov/Decompose
用于 KMP 项目的跨平台架构组件,支持导航、组件生命周期管理。
https://github.com/russhwolf/multiplatform-settings
轻量级 KMP 本地键值对存储库,适配 Android、iOS 等多平台。
https://ktor.kotlincn.net/
Ktor 是一个使用强大的 Kotlin 语言在互联系统中构建异步服务器与客户端的框架。 。
https://github.com/skydoves/landscapist/tree/2.8.3
一个可插拔、高度优化的 Jetpack Compose 和 Kotlin 多平台图像加载库,用于获取和显示网络图像,兼容 Glide、Coil 和 Fresco。
https://developer.mozilla.org/zh-CN/docs/WebAssembly/Guides/Concepts
MDN 官方 WebAssembly 概念讲解,理解 Kotlin/Wasm 编译的底层基础。
1. 编译为 JVM 字节码
Gradle 构建项目(包含编译 Kotlin 为 JVM 字节码):
./gradlew build
仅执行 Kotlin 编译任务:
./gradlew compileKotlin
Kotlin + Java 混合编程编译:
./gradlew compileJava compileKotlin
2. 编译为 JavaScript(Kotlin/JS)
编译为浏览器环境可用 JavaScript:
./gradlew jsBrowserBuild
启动本地开发服务器测试浏览器端代码:
./gradlew jsBrowserRun
编译为 Node.js 环境可用 JavaScript:
./gradlew jsNodejsBuild
直接运行 Node.js 环境编译后的代码:
./gradlew jsNodejsRun
3. 编译为 Native 代码(Kotlin/Native)
编译为 macOS 平台原生代码:
./gradlew macosX64Binaries
编译为 Linux 平台原生代码:
./gradlew linuxX64Binaries
编译为 Windows 平台原生代码:
./gradlew mingwX64Binaries
运行编译后的原生可执行文件:
./build/bin/<platform>/debugExecutable/<project-name>.kexe
4. 编译为 WebAssembly(Kotlin/Wasm)
./gradlew wasmJsBrowserDistribution
https://blog.csdn.net/qq_50675668/article/details/134748438
详细讲解 Kotlin 协程核心模块与使用技巧,助力 KMP 异步开发。
https://blog.csdn.net/zxl1173558248/article/details/142925084
深入讲解 Ktor 框架的核心功能与 KMP 项目中的实战应用。
https://mp.weixin.qq.com/s?__biz=MzA5MzI3NjE2MA==&mid=2650285559&idx=1&sn=5c11f66cf243e8518c63f9dfd56b809c&chksm=89c6afbfffbdfde307cfd60c776dc16cf6bbb13735733a066f7ab8f223c3a851432697a2fb7d&scene=27
国内优质 KMP 跨平台实战分享,讲解项目落地的思路与技巧。
https://zfont.cn/
免费/付费字体模板下载,支持 KMP 项目 UI 美化中的字体定制需求。
https://ziyouziti.com/
海量免费商用字体下载,避免 KMP 项目中的字体版权问题。
https://nf.video/AIMirror/1769134273291
chagpt
https://www.mtstar.net/adc/appstore_adclan
海博android广告屏下载软件官方