首页
›
后端、数据与云原生工程
›
070-Flutter、React Native与KMP跨端工程
›
《KMP共享业务逻辑工程》
VIP13
本课程属于:070-Flutter、React Native与KMP跨端工程
后端、数据与云原生工程 · 共 13 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
📘
KMP共享业务逻辑工程
共计 30 章节
可可资料掘金营 · 点击在线试看
01
KMP共享业务逻辑工程导论
目标=KMP的定位 · 共享业务逻辑的价值 · 工程化目标与整体学习路径
KMP
共享业务逻辑工程…
02
KMP工程环境搭建
目标=Kotlin Multipla… · Gradle配置 · 多目标平台声明与项目初始化
KMP
工程环境搭建
03
共享模块结构设计
目标=commonMain · 平台源集 · expect/actual机制与模块…
共享模块结构设计
commonMain
04
Kotlin共享代码基础
目标=跨平台语言特性 · 标准库使用边界与平台差异处理
Kotlin
共享代码基础
05
业务模型共享
目标=数据类 · 枚举 · 密封类与领域模型在commonMai…
业务模型共享
目标=数据类
06
共享业务规则实现
目标=纯Kotlin业务逻辑 · 校验规则 · 计算逻辑与状态转换
共享业务规则实现
Kotlin
07
expect/actual实战
目标=平台能力抽象 · 接口声明与Android/iOS/桌…
expect/actua…
目标=平台能力抽…
08
共享数据层设计
目标=Repository模式 · 数据源抽象与业务逻辑解耦
共享数据层设计
Repository
09
网络请求共享
目标=Ktor Client配置 · 请求封装 · 序列化与错误处理
网络请求共享
Ktor
10
共享序列化方案
目标=kotlinx.seriali… · 多态序列化与平台兼容性
共享序列化方案
kotlinx.seri…
11
本地存储共享
目标=SQLDelight或Room… · 数据库抽象与迁移策略
本地存储共享
SQLDelight
12
键值存储与偏好设置
目标=Multiplatform S… · 平台差异封装与业务缓存
键值存储
偏好设置
13
依赖注入在KMP中
目标=Koin或手动DI · 共享模块依赖组织与平台注入
KMP
依赖注入
14
协程与Flow共享
目标=并发模型 · 调度器抽象 · 跨平台异步业务逻辑
Flow
协程
15
共享状态管理
目标=StateFlow · SharedFlow与业务状态建模
共享状态管理
StateFlow
16
时间与日期处理
目标=kotlinx-datetim… · 时区 · 格式化与平台差异
时间
日期处理
17
文件与资源访问
目标=共享文件操作抽象 · 平台路径差异与资源读取
文件
资源访问
18
日志与监控共享
目标=跨平台日志抽象 · 日志级别与生产环境接入
日志
监控共享
19
错误处理与结果封装
目标=Result类型 · 异常映射与统一错误模型
错误处理
结果封装
20
共享业务逻辑测试
目标=commonTest · kotlin.test · Mock与协程测试
共享业务逻辑测试
commonTest
21
平台集成测试
目标=Android与iOS端调用共…
平台集成测试
Android
22
共享模块发布
目标=Maven发布 · 版本管理 · 二进制兼容性与消费方式
共享模块发布
Maven
23
Android端集成
目标=在Android应用中调用共享… · UI层对接与生命周期处理
Android
端集成
24
iOS端集成
目标=Swift调用Kotlin框架 · 内存管理 · 线程与异步桥接
iOS
端集成
25
桌面与Web端集成
目标=JVM Desktop · Wasm或JS目标下的共享逻辑复用
Web
桌面
26
共享业务逻辑重构实战
目标=从平台重复代码到KMP共享模块…
共享业务逻辑重构…
KMP
27
多平台业务功能实战
目标=实现一个跨平台共享的完整业务功…
多平台业务功能实…
目标=实现一个跨…
28
性能与包体积优化
目标=共享代码性能分析 · 编译产物优化与平台裁剪
性能
包体积优化
29
团队协作与工程规范
目标=代码风格 · 模块边界 · CI/CD与多平台构建流水线
团队协作
工程规范
30
KMP共享业务逻辑工程总结与演进
目标=最佳实践 · 常见陷阱 · 技术选型与未来方向
KMP
共享业务逻辑工程…
所属VIP或分类
同VIP:Compose-Multiplatform-UI工程
同VIP:Flutter原生插件与平台通道工程
同VIP:Flutter开发实战100例