在线客服
微信扫码
返回顶部
客服

Kotlin打造完整电商APP 模块化+MVP+主流框架

知识多多 知识多多
来源:知丰

课程下载

提取码:dnsj
检测百度分享链接是否有效: 检测报错
网盘转存下载
本课程供VIP会员免费学习。
下载途径:共1.29 GB,网盘转存下载。

课程介绍

Kotlin打造完整电商APP 模块化+MVP+主流框架

当你还在观望,Kotlin已席卷全球,本课程将手把手带你运用模块化思想、MVP架构、以及当下最主流的技术框架开发一款完整电商APP,让你顺利的将Kotlin应用到实际项目中,高效开发新项目,快速改造老项目,做优秀的新一代Android工程师,在Kotlin领域中占得先机,走在前沿。

第1章 课程介绍及项目初始化(无基础同学先学《全新升级 Kotlin系统入门与进阶》)本章会告诉大家能学到什么,课程如何安排,整个APP的效果以及用户购买流程,同时为大家讲解模块化思想,MVP架构思想,项目技术选型,项目初始化,为后面具体的开发做好准备。

第2章 模块化实战与主流框架配置

本章首先以用户模块为例,带大家进行模块化实战,同时通过用户注册功能完善开发环境,最后带大家配置主流框架,如AndroidExtensions,MVP,Anko、RxKotlin、RxAndroid、Retrofit及Dagger2等,并带大家优化及拓展前面写过的代码。《全新升级 Kotlin系统入门与进阶》:

第3章 通用组件封装及通用资源文件引入

本章首先带大家封装通用组件及自定义视图,如AppManager、HeaderBar、ProgressBar,然后会导入一些通用工具和资源文件,让大家掌握项目基础架构的设计能力,同时将一些后面需要的资源导入进来,为后面功能的开发做好脚手架。

第4章 用户模块开发

本章将带大家开发用户模块相关功能,包括用户登录、找回密码、编辑用户资料以及用户注册优化,同时会使用TakePhoto及七牛云框架完成用户头像上传功能。

第5章 主模块开发

本章带大家进行主模块的静态界面开发,因为是个人开发,所以提前引入主工程。 主要包括自定义视图,如底部导航、新闻公告等;第三方视图框架,如标签、画廊风格视图。

第6章 商品模块开发

本章带大家进行商品模块相关业务功能的开发。包括商品分类、商品列表、商品详情、商品SKU及商品搜索等。在界面展示上,会使用上下拉刷新视图、多状态视图等,并详细介绍商品SKU,及事件监听机制。同时会初步引入ARouter进行模块路由。 ...

第7章 购物车模块开发

本章带大家进行购物车相关业务功能的开发。包括加入购物车、删除购物车以及提交购物车等。并通过事件监听机制实现数量价格联动、全选/反选及编辑状态切换。

第8章 订单模块开发

本章带大家进行订单相关业务功能的开发。包括收货人信息相关功能、提交订单及管理订单等。通过订单状态的扭转,可以看到一件商品从购买开始,一个完整的订单流程。 收货人信息相关功能也是独立,可以看到Kotlin中的序列化如何实现。 ...

第9章 支付模块开发

本章主要介绍如何使用支付宝沙箱环境,封装一个支付模块。 重点介绍支付宝支付流程及集成,支付签名必须放到服务端实现,避免风险。

第10章 消息模块开发

本章带大家进行消息模块业务功能的开发。主要使用极光推送集成Push,同时处理自定义消息及通知消息。并降级如何使用ARouter实现跨模块接口调用。

第11章 代码优化及课程总结

本章带大家对写过的代码进行优化,并封装一个通用的选择图片组件,然后为大家讲解Kotlin新版的序列化特性。最后带大家做课程进行小结。

相邻课程

阅读 下载数 50
知识多多
知识多多
认证课程发布者
关注发布者
知识多多
知识多多
认证课程发布者
课程数
粉丝数
关注发布者
栏目专题
user-avatar
养殖技术
养殖包括生猪养殖、家禽养殖、水产养殖和特种养殖等种类。
user-avatar
钢琴
钢琴是西洋古典音乐中的一种键盘乐器。
user-avatar
数学同步
数学是学习和研究现代科学技术必不可少的基本工具。
user-avatar
针灸
针灸由针和灸构成,是东方医学的重要组成部分之一。
user-avatar
淘宝
淘宝网是亚太地区较大的网络零售、商圈,由阿里巴巴集团在2003年5月创立。
名人推荐
user-avatar
傅佩荣
著名国学研究大师。
user-avatar
贾长松
著名企业管理系统的咨询顾问。
user-avatar
周鸿祎
360公司创始人、董事长兼CEO。
user-avatar
雷军
小米科技创始人、董事长。
user-avatar
苏引华
大脑银行创始人、世界首席大脑工程师。