EcommerceApp - 跨平台电商应用产品系统Vibe Coding

我要开发同款
林亥2026年08月14日
4阅读

技术信息

语言技术
AndroidiOSSwiftHarmonyOS
系统类型
Android应用iOS应用HarmonyOS应用
行业分类
电商

作品详情

行业场景

KMP 框架 跨平台app项目(接触KMP框架,学习项目)
基于 Kotlin Multiplatform (KMP) 的跨平台电商应用,支持 Android、iOS、HarmonyOS 三端原生 UI 实现。

功能介绍

层级 职责 依赖目标
Product 应用入口、导航路由、KMP 初始化、ViewModel 桥接 feature, Common, composeApp
Feature 业务页面 UI(列表、详情、表单等) Common, composeApp
Common 公共组件(ProductCard、CartItemRow、LoadingIndicator 等)+ Theme composeApp(仅 Model 类型)
ComposeApp 业务逻辑(ViewModel、Repository、API、Model、DI) 无 UI 依赖

项目实现

首页 商品列表、轮播图、分类导航、秒杀专区、补贴横幅
商品详情 商品信息、详情图片、规格参数、SKU 选择、库存校验
规格选择 半模态弹窗、颜色色块、规格动态组合、价格/库存联动
购物车 添加/删除商品、数量调整、全选/单选、实时价格计算
KMP 共享模块 (composeApp)
Kotlin 2.2.21 - 跨平台开发
Ktor 3.0.3 - 网络请求库(Android/iOS)
Kotlinx Serialization - JSON 序列化
Kotlinx Coroutines - 异步编程
UI 使用 各平台 原生UI

示例图片

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论