当前位置:首页 > 报告详情

Kotlin Multiplatform 基于 Bazel 的逻辑层跨平台 (iOS、Android、Harmony) 实践-张忻正.pdf

上传人: 张** 编号:181056 2024-09-27 43页 4.48MB

word格式文档无特别注明外均可编辑修改,预览文件经过压缩,下载原文更清晰!
三个皮匠报告文库所有资源均是客户上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作商用。
本文主要介绍了Kotlin Multiplatform (KMM) 基于Bazel的跨平台实践。KMM允许用Kotlin编写跨平台的代码,支持iOS, Android和HarmonyOS。文章对比了KMM与原生生态的性能、平台原住民调用外来语言和外来语言调用平台原住民的能力。KMM通过Bazel构建系统,解决了工程化问题,减少了团队间的依赖和版本管理复杂度。B站分享了他们在KMM实践中的经验,包括如何用Bazel实现高效的构建能力,达成全源码且优雅的双向interop能力,以及为KMM生态的Gradle配置工作大幅简化及增加可靠性。未来,KMM生态将支持Swift export、Gradle project isolation和改善Kotlin/Native编译时间等功能。B站将持续保持最前沿的KMM生态实践并持续输出。
"Bazel如何提升KMM开发效率?" "KMM生态面临哪些挑战与解决方案?" "B站如何引领KMM生态的未来发展?"
客服
商务合作
小程序
服务号
折叠