跨平台高手必修课–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

相关推荐:

Flutter从入门到进阶 实战携程网App(完结)

基于 Flutter 3.x 实战跨平台混合开发(完结)

Flutter高级进阶实战 仿哔哩哔哩APP(完结)

SpringBoot 3 + Flutter3 实战低代码运营管理(完结)

慕课甄选-2024年Flutter零基础极速入门到进阶实战(完结)

课程目录:

第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 架构秘密

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

本课程已完结