跨平台App开发
Questions
Tags
Users
Badges
All Questions
Newest
Active
Unanswered
Frequent
More
Score
View
Card
Compact
后端阿瑟
1
•
asked Mar 20
KMM实现iOS与Android业务逻辑共享
Kotlin Multiplatform Mobile (KMM) 允许在 iOS 和 Android 间共享核心业务逻辑,同时保持平台特定的 UI 实现。本文通过一个计算器示例展示 KMM 的实现流程。 共享模块(Common Code) 在共享模块的 shared/src/commonMain/kotlin 目录中创建核心逻辑: {code...} 技术优势 代码复用率:业务逻辑代码复用率可达 70% 以上。 性能:KMM 提供接近原生的执行效率,确保应用性能。 维护成本...
kotlin-mp
0
votes
0
answers
0
views
算法奥利
1
•
asked Mar 20
Kotlin Multiplatform 数据存储实现方案详解
前言 在 Kotlin Multiplatform 开发中,跨平台数据存储是一个基础且常见的需求。本文主要介绍如何使用 multiplatform-settings 库来统一处理各平台的数据存储逻辑。由于存储层通常与业务逻辑解耦,开发者也可以根据实际情况,通过 expect 和 actual 机制自行实现定制化方案。 实现 引包 首先,在项目的共享模块中添加 multiplatform-settings 依赖: {code...} 源码参考 完整实现可参考项目 [Tomoyo...
kotlin-mp
0
votes
0
answers
0
views
编程泰迪
1
•
asked Mar 20
Kotlin Compose Multiplatform 桌面端开发实战指南(二)
完整案例:Kotlin+Compose+Multiplatform 跨平台之桌面端实现(二) 本文是 Kotlin+Compose+Multiplatform 跨平台桌面端开发系列的第二篇,将深入实际开发内容。在前一篇文章介绍了基础工程、配置、打包和布局的基础上,本篇涵盖以下核心主题:自定义标题栏与窗口控制、换肤功能实现、ViewModel 在桌面端的应用、网络与文件操作、多页面切换与路由管理、文件选择对话框以及 KV 存储的使用。 一、自定义标题栏与窗口控制 在桌面端应用中...
kotlin-mp
0
votes
0
answers
0
views
bug莉娅
1
•
asked Mar 20
鸿蒙KMP与Compose跨平台开发探索
前言 HarmonyOS NEXT 不再支持 AOSP,仅支持鸿蒙内核和鸿蒙系统的应用,各大 App 也纷纷投入到了原生鸿蒙应用的开发中。在此之前,主要的客户端平台为 Android 和 iOS,现在鸿蒙的加入已经改变了这个局面,开发者需要考虑的平台已经从原来的双端演变为三端。这无疑将增加研发的复杂性和成本,由此可以预见的是未来对于跨端代码复用的诉求将越发强烈。本文将介绍 KMP 在鸿蒙上的接入,并探索 Compose 在鸿蒙上应用的可能性。 KMP 初探 对于 Androi...
kotlin-mp
0
votes
0
answers
0
views
码农艾拉
1
•
asked Mar 20
Kotlin Multiplatform 实现 SockJS 跨平台 Socket 连接
在跨平台开发中,实现实时消息通信的 Socket 连接有多种方式。对于 Web 端,通常使用 SockJS 结合 Spring 框架的 WebSocket 支持;而在 Kotlin Multiplatform(KMP)项目中,可以通过 Krossbow 库简化 SockJS 客户端的实现。本文将详细介绍在 Kotlin Compose Multiplatform 应用中集成 SockJS 进行稳定连接的方法。 实现方案选择 如果服务端已采用 Spring 的 SockJS 标...
kotlin-mp
0
votes
0
answers
0
views
设计艾米
1
•
asked Mar 20
Compose Multiplatform 跨平台开发优势与案例分享
Compose Multiplatform 提供原生品质的 UI,具备原生显示帧率的平滑滚动、响应迅速的文本编辑和平台专属手势支持。借助 Kotlin Multiplatform,开发者可以轻松访问原生 API,集成地图、相机和视频等功能,同时保持高性能和用户体验。它允许跨平台使用 Jetpack Compose 技能,支持状态管理、布局、动画等常见 API 以及 Material 组件,便于将 Android 架构迁移到其他平台。 Compose Multiplatform...
kotlin-mp
0
votes
0
answers
0
views
攻城狮雨果
1
•
asked Mar 20
compose-multiplatform 跨平台图表开发指南
告别跨平台图表适配烦恼:compose-multiplatform可视化开发指南 本文介绍如何使用 compose-multiplatform 构建跨平台数据可视化界面,实现一次编码多端运行,解决多平台图表开发难题。你将学习基础图表绘制、交互实现和跨平台适配技巧。 开发环境搭建 首先确保开发环境已正确配置。compose-multiplatform 支持 Android Studio 作为主要开发工具,需要安装 Kotlin 插件和 compose-multiplatform...
kotlin-mp
0
votes
0
answers
0
views
开发芬恩
1
•
asked Mar 20
Compose Multiplatform跨平台UI框架:一次编写多端运行
革命性跨平台UI框架compose-multiplatform:一次编写,多端运行 还在为不同平台重复编写UI代码而烦恼吗?JetBrains推出的compose-multiplatform将彻底改变你的开发方式——一次编写,多端运行,真正实现跨平台UI开发的新范式。 什么是Compose Multiplatform? Compose Multiplatform是基于Kotlin的声明式UI框架,它继承了Jetpack Compose的优秀基因,同时扩展到了iOS、桌面(Wi...
kotlin-mp
0
votes
0
answers
0
views
极客莉莉
1
•
asked Mar 20
Compose Multiplatform 跨平台UI开发框架详解
Compose Multiplatform:跨平台UI开发的声明式框架 Compose Multiplatform 是一个开源的声明式框架,用于在多个平台上共享高质量的用户界面。它已经为移动和桌面平台生产就绪,由 Kotlin Multiplatform 和 Jetpack Compose 提供支持,由 JetBrains 开发。 主要特性 原生体验与轻松互操作 Compose Multiplatform 提供原生质量的UI,支持平滑滚动、响应式文本编辑和平台特定手势。借助 ...
kotlin-mp
0
votes
0
answers
0
views
前端米娅
1
•
asked Mar 20
用CMP构建跨平台博客应用:Kotlin全栈实践
用 CMP 构建跨平台博客应用:一次 Kotlin 的全栈实践 在追求高效开发的时代,跨平台技术已成为移动应用开发的主流选择。本文将介绍基于 CMP(Compose Multiplatform) 构建的开源博客应用 blog_kmp,展示如何用 Kotlin 实现跨平台的应用开发,共享代码并覆盖 Android、iOS 和 Desktop 平台。 Compose Multiplatform Compose Multiplatform 是 JetBrains 推出的声明式 UI...
kotlin-mp
0
votes
0
answers
0
views
Prev
Prev
16
17
18
(current)
19
20
Next
Next
Hot Questions
uni-app打包发布完整教程
uniapp打包上线微信小程序安卓IOS全平台详细流程指南
Xamarin.Forms实时可视化树使用指南
Xamarin.Forms与WPF对比指南
NativeScript-Vue 3:Vue 3的真原生跨平台解决方案
React Native VisionCamera 原生模块集成实战指南