跨平台高手必修课–Flutter动态化解决方案实战
一套企业级且高效的bug修复、热更新解决方案落地
Flutter作为跨平台首选框架,未来可期,但动态化问题一直是行业诟病的问题。所以,各大公司都急需一套成熟且高效的动态化解决方案,因此,动态化方面的人才缺口巨大。本课程中,将带大家从0到1自主研发一套Flutter动态化框架,并深入掌握跨平台动态化解决方案,助力你在跨平台技术上有质的飞跃。
适合人群
移动端开发工程师
期望成为跨平台领域高手的开发者
想解决Flutter动态化问题的开发者
技术储备
有Flutter App开发基础
能够熟练使用Dart语言
有一定的源码分析能力
环境参数
Flutter版本: 3.x以上
开发工具 Android Studio
操作系统 Windows/Mac
试看链接:https://pan.baidu.com/s/1OlfcTEpetSwczgbfkxhj8A?pwd=e1v9
目录大纲
第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技术全解析之MXFlutter18:39
-
视频:5-3 高级Flutter技术全解析之Kraken12: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 Widget06: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 Widget08:15
第10章 从 Dart 源码到动态 DSL — 掌握 AST 架构秘密
26 节|422分钟
-
视频: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 DSL最终生成(四)18:06
-
视频:10-22 DSL最终生成(五)22:14
-
视频:10-23 调试技术实战(一)17:11
-
视频:10-24 调试技术实战(二)14:01
-
视频:10-25 调试技术实战(三)14:34
-
视频:10-26 本章总结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
本课程已完结
声明:本站所有资料均来源于网络以及用户发布,如对资源有争议请联系微信客服我们可以安排下架!