
网盘:百度 | 学分:5,VIP免费 | 发布:2023-03-13 | 查看:0 | 更新:2023-12-06 | 系统运维开发
【Android】Kotlin打造完整电商APP 模块化+MVP+主流框架
网盘:百度 | 学分:5,VIP免费 | 发布:2023-03-13 | 查看:0 | 更新:2023-12-06 | 系统运维开发
【Android】Kotlin打造完整电商APP 模块化+MVP+主流框架
〖课程介绍〗:
当你还在观望,Kotlin已席卷全球,本课程将手把手带你运用模块化思想、MVP架构、以及当下最主流的技术框架开发一款完整电商APP,让你顺利的将Kotlin应用到实际项目中,高效开发新项目,快速改造老项目,做优秀的新一代android工程师,在Kotlin领域中占得先机,走在前沿。
〖课程目录〗:
第1章 课程介绍 试看7 节 | 58分钟
本章会告诉大家能学到什么,无Kotlin基础的同学建议先学习:《全新升级 Kotlin系统入门与进阶》:http://coding.IMooc.com/class/108.html
收起列表
视频:1-2 课程导学 (07:32)试看
视频:1-6 技术选型 (04:48)
第2章 模块化实战与主流框架配置14 节 | 175分钟
本章首先以用户模块为例,带大家进行模块化实战,同时通过用户注册功能完善开发环境,最后带大家配置主流框架,如androidExtensions,MVP,Anko、RxKotlin、Rxandroid、Retrofit及Dagger2等,并带大家优化及拓展前面写过的代码。
收起列表
视频:2-1 本章概述 (01:04)
视频:2-4 Butterknife和androidExtensions (05:31)
视频:2-8 Retrofit集成与单例工厂 (16:38)
视频:2-10 Dagger2-依赖注入 (18:01)
视频:2-11 Dagger2-作用域Scope (19:26)
视频:2-12 Dagger2-限定符Qualifier (08:52)
第3章 通用组件封装及通用资源文件引入7 节 | 77分钟
本章首先带大家封装通用组件及自定义视图,如APPManager、HeADerBar、ProgressBar,然后会导入一些通用工具和资源文件,让大家掌握项目基础架构的设计能力,同时将一些后面需要的资源导入进来,为后面功能的开发做好脚手架。
收起列表
第4章 用户模块开发9 节 | 125分钟
本章将带大家开发用户模块相关功能,包括用户登录、找回密码、编辑用户资料以及用户注册优化,同时会使用TakePhoto及七牛云框架完成用户头像上传功能。
收起列表
视频:4-1 本章概述 (01:05)
视频:4-9 本章小结 (01:59)
第5章 主模块开发8 节 | 80分钟
本章带大家进行主模块的静态界面开发,因为是个人开发,所以提前引入主工程。 主要包括自定义视图,如底部导航、新闻公告等;第三方视图框架,如标签、画廊风格视图。
收起列表
视频:5-1 本章概述 (01:28)
视频:5-2 底部导航封装 (17:34)
视频:5-3 首页-Banner开发 (11:38)
视频:5-4 首页-新闻公告功能集成 (06:16)
视频:5-6 首页-话题功能集成 (03:51)
第6章 商品模块开发14 节 | 173分钟
本章带大家进行商品模块相关业务功能的开发。包括商品分类、商品列表、商品详情、商品SKU及商品搜索等。在界面展示上,会使用上下拉刷新视图、多状态视图等,并详细介绍商品SKU,及事件监听机制。同时会初步引入ARouter进行模块路由。 …
收起列表
视频:6-1 本章概述 (01:45)
第7章 购物车模块开发10 节 | 98分钟
本章带大家进行购物车相关业务功能的开发。包括加入购物车、删除购物车以及提交购物车等。并通过事件监听机制实现数量价格联动、全选/反选及编辑状态切换。
收起列表
视频:7-1 本章概述 (01:09)
视频:7-3 加入购物车数量展示 (11:41)
视频:7-5 购物车-全选反选 (08:15)
视频:7-6 购物车-价格联动 (08:37)
视频:7-7 购物车-编辑状态切换 (05:59)
视频:7-8 购物车-删除购物车商品 (12:34)
视频:7-9 购物车-提交商品 (10:42)
视频:7-10 购物车-独立展示 (08:42)
第8章 订单模块开发14 节 | 202分钟
本章带大家进行订单相关业务功能的开发。包括收货人信息相关功能、提交订单及管理订单等。通过订单状态的扭转,可以看到一件商品从购买开始,一个完整的订单流程。 收货人信息相关功能也是独立,可以看到Kotlin中的序列化如何实现。 …
收起列表
第9章 支付模块开发6 节 | 63分钟
本章主要介绍如何使用支付宝沙箱环境,封装一个支付模块。 重点介绍支付宝支付流程及集成,支付签名必须放到服务端实现,避免风险。
收起列表
第10章 消息模块开发8 节 | 67分钟
本章带大家进行消息模块业务功能的开发。主要使用极光推送集成Push,同时处理自定义消息及通知消息。并降级如何使用ARouter实现跨模块接口调用。
收起列表
视频:10-1 本章概述 (01:18)
第11章 代码优化及课程总结4 节 | 35分钟
本章带大家对写过的代码进行优化,并封装一个通用的选择图片组件,然后为大家讲解Kotlin新版的序列化特性。最后带大家做课程进行小结。
收起列表
*声明:课程资源购自网络,版权归原作者所有,仅供参考学习使用,严禁外传及商用,若侵犯到您的权益请联系客服删除。