手把手带你自研一套Flutter动态热更新框架(14章已完结)

跨平台高手必修课–Flutter动态化解决方案实战(网盘分享)
一套企业级且高效的bug修复、热更新解决方案落地

 

将学到:
掌握Flutter底层机制,从根本解决
深入Dart语言,具备解析并自由篡改AST
掌握动态化设计精髓,从容应对更新
Flutter源码剖析,掌握布局加载流程及
从0到1实现动态化框架,提高自研
高手思维强化,提升应对行业

 

简介:
Flutter作为跨平台首选框架,未来可期,但动态化问题一直是行业诟病的问题。所以,各大公司都急需一套成熟且高效的动态化解决方案,因此,动态化方面的人才缺口巨大。本课程中,将带大家从0到1自主研发一套Flutter动态化框架,并深入掌握跨平台动态化解决方案,助力你在跨平台技术上有质的飞跃。

 

适合人群
移动端开发工程师
期望成为跨平台领域高手的开发者
想解决Flutter动态化问题的开发者
技术储备
有Flutter App开发基础
能够熟练使用Dart语言
有一定的源码分析能力
环境参数
Flutter版本: 3.x以上
开发工具 Android Studio
操作系统 Windows/Mac
章节目录:
第1章 课程介绍及学习指南
1 节|15分钟
展开
视频:
1-1 Flutter动态化–课程导学
试看
14:32
第2章 开启Flutter动态化之旅
6 节|36分钟
收起
视频:
2-1 本章导学
02:44
视频:
2-2 探秘App动态化技术
06:41
视频:
2-3 全面了解Hybrid/RN/Flutter等框架选择及核心技术剖析
08:34
视频:
2-4 掌握核心原理:Flutter编译模式拆解
06:56
视频:
2-5 扎实基础:Flutter编译原理
试看
07:01
视频:
2-6 本章总结
03:48
第3章 Flutter上手指南
9 节|61分钟
收起
视频:
3-1 本章导学
04:13
视频:
3-2 了解Flutter的多种开发环境
05:13
视频:
3-3 Flutter软件开发工具包的选择及使用(一)
02:46
视频:
3-4 Flutter软件开发工具包的选择及使用(二)
21:02
视频:
3-5 快速完成Flutter开发工具安装与配置(一)
04:45
视频:
3-6 快速完成Flutter开发工具安装与配置(二)
05:22
视频:
3-7 详解Flutter的核心指令
12:12
视频:
3-8 Fllutter 工程结构配置,打造整洁高效的工程结构
03:22
视频:
3-9 本章总结
01:48
第4章 探索Flutter进阶生态
9 节|88分钟
展开
视频:
4-1 本章导学:为什么要学习Flutter动态化
04:13
视频:
4-2 最细致的解析Flutter框架结构
06:30
视频:
4-3 窥探Flutter App的启动流程
08:09
视频:
4-4 详解Dart 多重继承的原理及妙用(一)
09:22
视频:
4-5 详解Dart多重继承的原理及妙用(二)
11:41
视频:
4-6 Flutter和原生无缝对接的真相:揭秘Flutter胶水层原理
13:36
视频:
4-7 调度根布局的艺术:从Flutter源码学习如何构建高效、灵活的UI界面
13:45
视频:
4-8 动态化框架原理解析
试看
15:56
视频:
4-9 本章总结
04:01
第5章 为什么不用现有Flutter动态化框架–深挖现有动态化框架优势及诟病
7 节|87分钟
展开
视频:
5-1 本章导学
02:56
视频:
5-2 高级Flutter技术全解析之MXFlutter
18:39
视频:
5-3 高级Flutter技术全解析之Kraken
12:53
视频:
5-4 高级Flutter技术全解析之Fair(一)
04:59
视频:
5-5 高级Flutter技术全解析之Fair(二)
25:25
视频:
5-6 实战演练:一键让你的App后台静默升级
17:19
视频:
5-7 本章总结
04:47
第6章 玩转Dart代码分析工具-使用Analyzer让Dart变得更简单
12 节|128分钟
展开
视频:
6-1 本章导学
06:20
视频:
6-2 无处不在的Analyzer(一)
06:18
视频:
6-3 无处不在的Analyzer (二)
14:01
视频:
6-4 源码解析:Analyzer核心原理解析(一)
05:33
视频:
6-5 源码解析:Analyzer核心原理解析(二)
05:40
视频:
6-6 源码解析:Analyzer核心原理解析(三)
15:15
视频:
6-7 Flutter 最强黑科技——AST 的生成过程
18:46
视频:
6-8 Flutter 最强黑科技——AST语法结点详解(一)
13:40
视频:
6-9 Flutter 最强黑科技——AST语法结点详解(二)
08:36
视频:
6-10 Flutter 最强黑科技——AST语法结点详解(三)
15:50
视频:
6-11 Flutter 最强黑科技——AST语法结点详解(四)
12:22
视频:
6-12 本章总结
04:46
第7章 玩转Flutter代码生产工具-代码生成插件Assets
12 节|164分钟
展开
视频:
7-1 课程导学
06:11
视频:
7-2 Assets图片解析插件全攻略(一)
18:37
视频:
7-3 Assets图片解析插件全攻略(二)
17:42
视频:
7-4 Dart 注解的妙用——APT 原理解析(一)
11:35
视频:
7-5 Dart 注解的妙用——APT 原理解析(二)
14:18
视频:
7-6 “偷懒”神器——代码自动生成(一)
08:23
视频:
7-7 “偷懒”神器——代码自动生成(二)
14:31
视频:
7-8 挑战官方JSON框架
20:46
视频:
7-9 徒手精雕JSON解析器(一)
08:15
视频:
7-10 徒手精雕JSON解析器(二)
22:39
视频:
7-11 徒手精雕JSON解析器(三)
16:20
视频:
7-12 本章总结
03:46
第8章 深挖布局动态化理论基础
15 节|204分钟
展开
视频:
8-1 本章导学
05:47
视频:
8-2 Flutter是如何运行的(一)
08:13
视频:
8-3 Flutter是如何运行的(二)
10:02
视频:
8-4 Flutter是如何运行的(三)
12:56
视频:
8-5 低调勤劳的Flutter Tools——源码深入剖析(一)
18:29
视频:
8-6 低调勤劳的Flutter Tools——源码深入剖析(二)
20:50
视频:
8-7 全景视角下 Flutter Tools 的执行流程
06:26
视频:
8-8 独家揭秘Dart 代码生成原理(一)
21:34
视频:
8-9 独家揭秘Dart 代码生成原理(二)
08:28
视频:
8-10 深入学习Flutter Build系统
08:22
视频:
8-11 独家揭秘Dart 代码生成原理(三)
20:12
视频:
8-12 Build_runner运行流程(一)
18:58
视频:
8-13 Build_runner 运行流程(二)
21:43
视频:
8-14 动态化框架可行性分析
14:19
视频:
8-15 本章总结
07:37
第9章 用 DSL 打造动态化 Flutter Widget
10 节|129分钟
展开
视频:
9-1 课程导学——用DSL打造动态化Flutter Widget
06:56
视频:
9-2 框架模块拆解
12:56
视频:
9-3 渲染分析及DSL设计(一)
09:43
视频:
9-4 渲染分析及DSL设计(二)
14:04
视频:
9-5 DSL解析及布局渲染(一)
15:04
视频:
9-6 DSL解析及布局渲染(二)
16:15
视频:
9-7 实战DSL递归解析(一)
14:24
视频:
9-8 实战DSL递归解析(二)
13:56
视频:
9-9 实战DSL递归解析(三)
16:38
视频:
9-10 本章总结——用DSL打造动态化Flutter Widget
08:15
第10章 从 Dart 源码到动态 DSL — 掌握 AST 架构秘密
21 节|335分钟
展开
视频:
10-1 本章导学
06:52
视频:
10-2 DSL 生成模块结构分析:剖析动态 DSL 生成模块的架构
06:46
视频:
10-3 DSL 生成框架搭建(一):构建基础框架
12:09
视频:
10-4 DSL 生成框架搭建(二):扩展框架功能
12:46
视频:
10-5 AST结点访问最全流程解析(一)
18:16
视频:
10-6 AST结点访问最全流程解析(二)
20:23
视频:
10-7 AST结点访问最全流程解析(三)
19:29
视频:
10-8 AST结点访问最全流程解析(四)
12:29
视频:
10-9 AST解析全流程详解(一)
19:14
视频:
10-10 AST解析全流程详解(二)
24:14
视频:
10-11 代码优化:常量代码归整统一
21:08
视频:
10-12 自定义AstNode(一)
22:34
视频:
10-13 自定义AstNode(二)
23:39
视频:
10-14 自定义AstNode(三)
09:27
视频:
10-15 自定义AstNode(四)
20:52
视频:
10-16 深入剖析AstName的提取过程
08:06
视频:
10-17 掌握AstNode分法器的用法
22:58
视频:
10-18 DSL最终生成(一)
13:43
视频:
10-19 DSL最终生成(二)
15:31
视频:
10-20 DSL最终生成(三)
16:31
视频:
10-21 本章总结
07:52
第11章 布局动态化篇 —— 突破极限,打造完善全面的动态布局框架
6 节|69分钟
展开
视频:
11-1 本章导学
04:58
视频:
11-2 突破常规Ast节点访问(一):深入探索Ast常用节点访问的第一步
17:31
视频:
11-3 突破常规Ast节点访问(二):挖掘Ast常用节点访问的第二层境界
12:25
视频:
11-4 AST节点实体全面补全:打造完整而强大的AST节点实体
23:00
视频:
11-5 创新语法糖方法:开启语法糖方法的创新之旅
08:52
视频:
11-6 本章总结
02:12
第12章 服务器搭建 —— 构建动态化服务器与智能补丁下发
9 节|99分钟
展开
视频:
12-1 本章导学
07:08
视频:
12-2 智能补丁下发模块架构设计
04:47
视频:
12-3 补丁服务器搭建实战
22:59
视频:
12-4 打造智能补丁下载引擎
11:14
视频:
12-5 动态化服务器与下载模块的完美集成
13:32
视频:
12-6 Dyna Patch版本管理:智能化补丁版本控制
16:09
视频:
12-7 Dyna动态化全链路联调
09:16
视频:
12-8 Dyna加载页体验优化:实现智能加载页体验提升
09:11
视频:
12-9 本章总结
04:38
第13章 手把手打造Flutter动态化框架DynaFlutter
21 节|334分钟
展开
视频:
13-1 本章导学
05:46
视频:
13-2 拆解动态化:逻辑动态化类型深度解析
09:07
视频:
13-3 常量及枚举类型处理(一)
15:32
视频:
13-4 常量及枚举类型处理(二)
21:34
视频:
13-5 类Widget 数据结构映射(一)
20:45
视频:
13-6 类Widget 数据结构映射(二)
13:51
视频:
13-7 WidgetTree 结构挂载
18:50
视频:
13-8 Flutter-Native通道搭建——消息通道(一)
18:46
视频:
13-9 Flutter-Native通道搭建——事件通道
10:57
视频:
13-10 Flutter-Native通道搭建——事件通道
10:57
视频:
13-11 Flutter-Native通道搭建——方法通道
21:57
视频:
13-12 方法动态化方案设计
07:25
视频:
13-13 使用JS保存动态逻辑
10:45
视频:
13-14 使用JS通道动态获取变量(一)
14:40
视频:
13-15 使用JS通道动态获取变量(二)
22:04
视频:
13-16 使用JS通道动态获取变量(三)
20:21
视频:
13-17 JS代码注入(一)
19:10
视频:
13-18 插值表达式的JS动态化(二)
14:18
视频:
13-19 方法动态化实现(一)
10:31
视频:
13-20 方法动态化实现(二)
19:43
视频:
13-21 方法动态化实现(三)
26:17
第14章 本章总结
1 节|20分钟
展开
视频:
14-1 课程总结
19:11
本课程已完结
超清,完整,加入自学IT网会员一起学习吧~
自学it666 » 手把手带你自研一套Flutter动态热更新框架(14章已完结)

常见问题FAQ

课程清晰度怎么样?
本站所有课程均为超清原画!
视频资料都完整吗?
#是的,完整,官方同步体验!
年费会员是什么意思?
#是指开通年费会员后站内所有资源一年内均可免费畅想学习下载!包括后续上传的所有课程!
终身会员是什么意思?
#是指开通终身会员后站内所有课程终身均可免费畅想学习下载,包括后续上传的所有课程!另外赠送网盘会员SVIP账号,畅想下载不限速!
终身会员赠送网盘SVIP账号吗?怎么领取呢?
#是的!终身会员赠送网盘SVIP账号,开通终身会员后找客服发一下站内会员用户名领取会员福利即可!
© 2018 Theme by - 自学IT网 & WordPress Theme. All rights reserved 粤ICP备569812478号