Android 应用程序构建实战+原理精讲
价格
¥268.00元
492次学习
试看 立即购买


一次性学透 Android 构建那些事儿

为所有希望进阶中高级的 Android 开发者而设



高效的工具 → 明晰的流程 → 透彻的原理
从具体到抽象,Android构建一课通











课程导学
1、
课程导学
00:11:37
Gradle基础
2、
本章介绍
00:02:13
3、
Gradle是什么
00:05:15
4、
Gradle的安装
00:06:08
5、
Gradle的执行
00:03:31
6、
如何升级Gradle【升级降级Gradle两种方式】
00:03:17
7、
Groovy快速上手
00:02:46
8、
Groovy必备语法
00:15:21
9、
Groovy进阶语法-1
00:13:42
10、
Groovy进阶语法-2
00:12:05
11、
Gradle构建脚本基础
00:02:03
12、
Gradle构建的生命周期
00:08:25
13、
Gradle几个重要的角色
00:06:22
14、
Gradle任务
00:04:59
Gradle插件开发【页面路由项目】
15、
本章介绍
00:01:00
16、
Gradle插件是什么
00:02:11
17、
插件的分类与二进制插件的使用方法【如何使用插件】
00:05:57
18、
脚本插件的使用方法【如何使用插件】
00:03:08
19、
Gradle插件的开发流程
00:01:53
20、
页面路由框架-Gradle插件功能梳理
00:04:10
21、
实战:插件工程建立
00:12:09
22、
实战:实现参数配置
00:09:31
23、
实战:发布与使用插件-1
00:09:11
24、
实战:发布与使用插件-2
00:07:22
APT采集页面路由信息【页面路由项目】
25、
APT是什么
00:06:28
26、
APT技术原理&开发流程
00:03:37
27、
页面路由框架-功能梳理
00:07:16
28、
实战:注解工程的建立&注解的定义&注解的使用
00:16:40
29、
实战:注解处理器工程的建立
00:07:04
30、
实战:采集注解【注解处理器实现】
00:10:30
31、
实战:注册注解处理器【注解处理器实现】
00:12:07
32、
实战:生成类-类信息拼接【注解处理器实现】
00:14:29
33、
实战:生成类-类信息写入本地文件【注解处理器实现】
00:09:51
34、
实战:发布与使用-1
00:17:23
35、
实战:发布与使用-2
00:08:05
为Gradle插件添加文档生成功能【页面路由项目】
36、
本章介绍&功能梳理
00:02:28
37、
实战:实现思路分析
00:02:28
38、
实战:传递路径信息
00:12:20
39、
实战:生成JSON文件
00:16:30
40、
实战:自动传递路径参数到注解处理器中
00:06:56
41、
实战:实现旧的构建产物自动清理
00:03:05
42、
实战:汇总生成页面文档
00:14:27
字节码插桩实现路由组件自动注册【页面路由项目】
43、
本章介绍&字节码插桩基础
00:02:14
44、
使用场景
00:02:50
45、
技术原理
00:02:25
46、
功能梳理【页面路由框架】
00:02:17
47、
实战:创建类结构【实现Transform】
00:07:43
48、
实战:实现类的拷贝逻辑【实现Transform】
00:12:26
49、
实战:模拟添加一个子工程【收集目标类】
00:09:54
50、
实战:完成映射表类名的收集与打印【收集目标类】
00:16:53
51、
实战:规划目标类的结构【生成汇总映射表】
00:07:54
52、
实战:引入插件【生成汇总映射表】
00:04:16
53、
实战:编写生成字节码的逻辑【生成汇总映射表】
00:15:31
54、
实战:字节码写入本地文件【生成汇总映射表】
00:09:31
运行时功能的实现【页面路由项目】
55、
本章介绍&功能梳理
00:02:06
56、
实战:建立工程
00:02:13
57、
实战:实现初始化逻辑
00:11:16
58、
实战:目标页面的查找
00:08:45
59、
实战:参数解析与打开Activity
00:05:24
60、
实战:进行功能测试
00:09:13
61、
实战:发布为AAR
00:03:27
Android开发工作流-从工程建立到应用发布
62、
本章导学
00:04:01
63、
企业级Android开发流程
00:08:00
64、
Android开发三剑客【基础巩固】
00:09:37
65、
建立工程【基础巩固】
00:16:49
66、
工程的参数配置
00:10:48
67、
代码编写运行调试
00:07:48
68、
本地&远程引用第三方库
00:10:16
69、
多项目构建运行
00:09:25
70、
为什么会产生方法数65535的错误
00:05:44
71、
使用MultiDex突破方法数65535的限制
00:12:50
72、
代码混淆
00:18:13
73、
APK签名
00:12:17
74、
定制不同的APK
00:10:26
75、
多渠道打包
00:22:22
Android应用构建实用技能
76、
本章介绍&构建脚本的管理技巧
00:16:11
77、
依赖库的管理技巧
00:12:17
78、
BuildConfig正确使用姿势
00:09:28
79、
构建速度优化
00:10:14
80、
APK逆向入门
00:10:39
81、
安装包大小优化思路
00:07:01
Android应用构建原理
82、
本章介绍&安装包结构解析
00:04:23
83、
了解构建流程
00:06:36
84、
探究资源编译流程
00:14:13
85、
探究代码编译流程
00:07:11
86、
基于构建技术理解热修复原理
00:07:12
87、
实战:基础代码准备【自研代码实现热修复】
00:05:59
88、
实战:生成补丁包【自研代码实现热修复】
00:06:25
89、
实战:添加反射工具类【自研代码实现热修复】
00:09:39
90、
实战:实现注入逻辑【自研代码实现热修复】
00:19:51
91、
实战:效果展示【自研代码实现热修复】
00:06:57
课程总结
92、
课程总结
00:09:45
主办方简介
慕课网
慕课网隶属于北京奥鹏远程教育中心有限公司。我们是IT教育行业的造梦者,也是前沿技术内容的创造者和传播者! 作为国内深受欢迎的互联网IT技能学习网站,慕课网自2013年成立至今,始终专注IT在线教育,以培养互联网企业实用型人才为 己任,邀请一线大厂技术达人打造前沿的IT技术精品课程,赋能全球范围内每一位有梦想、有志向的开发者实现职业梦想。
联系我们
联系地址:北京TBD云集中心4号楼
联系电话:010-80751659   13810398406
CIO同学会小程序
CIO同学会公众号
技术支持:北京微令信息科技有限公司
京ICP备06042438号-1