基于MVVM框架,由Kotlin+Jetpack实现的一个综合性电子产品交易Android应用
电圈App是新品交易、二手交易、产品测评与鉴别、互动图片社区于一体的综合性电子产品交易平台,在传统电商模式的基础上添加“鉴别测评服务”,“二手交易服务”,推出售前“先鉴别,再发货”,售后“测评性能,二手转卖”的购物流程,创造了体系完整的电子数码商品交易圈
本项目采用组件化的方式构建整个应用,现有模块:login(登录模块)、mine(个人模块)、home(首页模块)、store(商店模块)、deal(交易模块)、survey(测评模块)、service(服务模块)、common(公共模块)
使用阿里ARouter实现模块之间的通信
依赖注入框架使用的是koin
- 公共基础类的构建
- 网络框架的构建
- 一些通用的类
- ......
依赖Common模块,被其它所有模块依赖,负责其它模块和Common模块之间的通信
当前login界面效果
已实现登录功能,支持用户名密码登录,尚未实现注册与其它方式登录
当前mine界面效果
在未登录状态点击登录/注册跳转登录界面进行登录
登录成功后获取用户名称,显示退出登录按钮
其它功能待完善......
当前store页面效果
已实现商品展示,点击每个item进入商品详情页
商品详情页如下图,已实现加入购物车按钮逻辑
点击商品列表界面的购物篮进入购物篮界面
购物篮已实现单选、全选、增加商品数量、删除商品、清空商品、显示选中金额总数
当前home页面效果
广告轮播、热门品牌、热门商品、推荐商品
点击商品item进入商品详情
待实现......
待实现......