Compose Multiplatform 1.12.0发布,新增AI助手MCP服务器,支持热重载、截图、UI检查等功能;网页端实现自动字体回退,无需捆绑字体;桌面端推出窗口和对话框v2 API,提供更精细的位置、尺寸控制及异步状态管理。
Compose Multiplatform 1.11.0发布,改进了iOS和Web体验,新增原生文本输入,提升文本字段的本地感受。iOS的并发渲染默认启用,性能提升。v2 ComposeUiTest API增强了非Android目标的测试能力,滚动性能也有所改善。
RevenueCat Shipaton 2025是一个为期两个月的全球黑客马拉松,鼓励开发者在8周内构建新的移动应用。Kotlin开发者可利用Compose Multiplatform创建iOS和Android应用,需集成RevenueCat SDK并在截止日期前发布应用。此外,还有Kotlin Multiplatform Reach奖,鼓励分享开发经历。
Android Weekly 是一份专注于 Android 技术的周刊,本期讨论了 Flutter、React Native 和 Compose Multiplatform 的比较,介绍了动效编辑器 Simple Editor 和解决 Flutter Boost 页面闪烁问题的方法。此外,还探讨了 Android 16 的新特性、Crash 治理方案及 Zygote 机制对应用启动性能的影响。
本文介绍了如何使用Compose Multiplatform创建简单的用户认证流程,包括Android和Wasm应用。指南分为三部分:添加导航图、处理用户会话和令牌、创建Ktor服务器。通过实现NavigationController和Observer,简化了ViewModel中的导航操作,便于管理导航和支持多平台共享代码,并可为生产环境添加改进。
Kotlin Multiplatform插件已进入Beta阶段,简化了跨平台开发,支持Android、iOS、桌面和Web,提供环境检查和运行配置。Compose Multiplatform稳定,支持热重载,提升开发效率。未来将扩展Windows和Linux支持,并改进工具。
Kotlin Multiplatform发布Compose Multiplatform 1.8.0,iOS版已稳定。该版本支持灵活的代码共享,具备与Jetpack Compose相同的功能,优化了可访问性和导航,性能接近原生应用。新工具提升开发效率,支持热重载,适合大规模应用集成。
Kotlin更新了路线图,发布了Kotlin 2.1.20版本,新增功能和性能提升。团队正在开发Compose Multiplatform的热重载功能,并发布了1.8.0-beta01版本。Kotlin基金会参与2025年Google夏季代码项目,推动开源发展。
本文介绍了在Compose Multiplatform中处理文件存储的方法,以CMP Unit Converter示例应用为基础。讨论了在iOS、Android和桌面平台上获取目录的不同方式,强调使用合适的目录类型和库(如DataStore和Room)来管理文件,以确保应用能够正确存储和访问文件。
本文介绍了Compose Multiplatform系列技巧的第一篇,重点在于如何在桌面应用中居中显示顶层对话框。通过示例应用,展示了Compose Multiplatform及其他多平台库的使用,并提供了代码示例,说明如何设置对话框的显示状态和位置。
Kotlin生态系统发布最新路线图,包括语言改进、K2插件加速和多平台进展。Kotlin 2.0.21支持Xcode 16,2.1.0-Beta2已推出。Compose Multiplatform 1.7.0提升性能。Kotlin基金会举办多平台竞赛,优胜者可获KotlinConf 2025旅行奖励。社区推出Kotlin纪录片,展示语言发展。Kotlin演进由KEEP管理,强调效率和透明度。Kotlin DataFrame和Kandy用于数据分析和可视化。
JetBrains发布的Compose Multiplatform 1.7.0是一个跨平台声明式UI框架。新版本增加了组件、类型安全导航,提升了iOS性能。Material3模块和WindowSizeClass可用于通用代码。Kotlin 2.0.20提高了iOS速度,改进了iOS触摸和桌面拖放功能,并支持共享元素过渡。资源库更新支持测试和Android资源访问。
完成下面两步后,将自动完成登录并继续当前操作。