课程简介
本课程是一门系统深入的Flutter进阶课程,旨在帮助开发者从原理层面掌握Flutter核心技术,并精通混合开发实战。课程内容涵盖Flutter核心原理(Widget生命周期、渲染原理、Key机制、Dart异步与多线程)、网络请求与状态管理、项目实战(通讯录、聊天界面等),并重点深入Flutter热重载原理、插件与Package开发,以及原生与Flutter混合工程构建与自动化等高级主题。通过本课程的学习,您将能够独立开发复杂的Flutter应用,深入理解其底层运行机制,并具备处理大型混合开发项目的能力,迈向高级移动开发工程师的行列。
下载地址
课程目录
01 快速开始Flutter
第1-7节:环境搭建、工程创建、Widget基础、ListView初探等入门内容。
02 Flutter布局与状态管理
第8-12节:常用Widget、Row&Column布局、状态管理、Widget生命周期等。
03 项目实战-基础页面搭建
第13-18节:通讯录、聊天界面、我的页面等实战项目的UI搭建与导航。
04 Dart异步编程与网络
第19-24节:Future、Isolate、事件循环、网络请求封装与项目结合。
05 渲染原理与Key
第25-28节:Widget树、Element树、渲染原理、Key的作用与使用。
06 混合开发基础
第29-32节:原生嵌入Flutter、页面通信、退回原生、引擎初步了解。
07 插件与包开发
第33-35节:Package开发、Plugin开发、热重载挂载等。
08 热重载原理
第36-39节:热重载工具启动、增量文件传输、与引擎联调等底层原理。
09 混合工程进阶
第40-44节:混合工程构建、CocoaPods、工程自动化、本地存储等。
--- 点击展开详细目录 ---PART1
第01节课-flutter进阶班-快速开始Flutter
- 🎬 001-环境搭建-.mkv
- 🎬 002-创建Flutter工程&Flutter优势-.mkv
- 🎬 003-hello_flutter-.mkv
- 🎬 004-自定义Widget-.mkv
- 🎬 005-文字样式-.mkv
- 🎬 006-MaterialApp-.mkv
- 🎬 007-初探ListView-.mkv
- 📦 211022-第一节课-flutter进阶班-快速开始Flutter-.zip
- 📦 第一节课单独代码-.zip
- 📦 第一节课单独资料-.zip
- 🎬 000-环境变量配置补充-.mp4
- 🎬 001-上节课回顾-.mp4
- 🎬 002-抽取Widget-.mp4
- 🎬 003-常用Widget-.mp4
- 🎬 004-Flutter布局之Row&Column-.mp4
- 📦 Flutter布局&状态管理-.zip
- 📦 第二节单独资料-.zip
- 📦 第二节课单独代码-.zip
第03节课-flutter进阶班-弹性盒子布局及状态管理及项目搭建
- 🎬 000-上节课回顾(1)-.mkv
- 🎬 001-Stack-.mkv
- 🎬 002-Flutter的Widget状态管理-.mkv
- 🎬 003-搭建项目-.mkv
- 🎬 004-本地资源文件-.mkv
- 📦 第三节课单独资料-.zip
- 📦 项目实战-项目搭建 资料-.zip
第04节课-flutter进阶班-项目发现页面
资料和代码
-
📦 004-项目实战-我的页面-.zip
-
📦 第四节课代码-.zip
-
📦 第四节课资料-.zip
-
🎬 000-上节课回顾(2)-.mkv
-
🎬 001-自定义cell-.mkv
-
🎬 002-发现页面完善-.mkv
-
🎬 003-cell点击切换界面-.mkv
-
🎬 004-有状态的Cell-.mkv
-
🎬 005-我页面的布局-.mkv
-
🎬 006-我页面的头部-.mkv
第05节课-flutter进阶班-项目实战-通讯录及索引条
资料和代码
-
📦 第五节课代码-.zip
-
📦 第五节课备课代码-.zip
-
📦 第五节课资料-.zip
-
📦 项目实战-通讯录&索引条的资料-.zip
-
🎬 001-通讯录导航栏-.mkv
-
🎬 002-通讯录列表-.mkv
-
🎬 003-显示分组cell的头-.mkv
-
🎬 004-显示索引条-.mkv
-
🎬 005-抽取索引条-.mkv
-
🎬 006-选中索引条-.mkv
第06节课-flutter进阶班-滚动ListView 及聊天界面
资料及代码
第07节课-flutter进阶班-聊天页面网络请求
资料和代码
第08节课-flutter进阶班-网络多线程
第八节课资料和代码
第09节课-flutter进阶班-网络及项目实战
资料和代码
第10节课-flutter进阶班-SearchBar
新建文件夹
-
📦 010-SearchBar-.zip
-
📦 第十讲代码-.zip
-
📦 第十讲资料-.zip
-
🎬 001-定义SearchPage-.mkv
-
🎬 002-布局SearchBar-.mkv
-
🎬 003-SearchBar响应事件-.mkv
-
🎬 004-SearchPage显示-.mkv
-
🎬 005-关于多线程及异步的总结-.mkv
-
📦 SearchBar-.zip
第11节课-flutter进阶班-Flutter生命周期及渲染原理
资料 和代码
-
📦 011-Flutter生命周期&渲染原理-.zip
-
📦 代码-.zip
-
🎬 001-Widget生命周期-.mp4
-
🎬 002-数据共享InheritedWidget-.mp4
-
🎬 003-Widget树&Render树-.mp4
-
🎬 004-Element树-.mp4
-
🎬 005-StatelessW的Element-.mp4
-
🎬 006-StatefulW的Element-.mp4
第12节课-flutter进阶班-Key的原理
资料
-
📦 012-Key的原理&混合开发-.zip
-
🎬 001-Key的作用-.mp4
-
🎬 002-GlobalKey的使用-.mp4
-
🎬 003-Flutter调用原生页面-.mp4
-
🎬 004-image_picker-.mp4
第13节课-flutter进阶班-混合开发下及Flutter引擎
- 🎬 001-原生嵌入Flutter-.mp4
- 🎬 002-显示对应的Flutter页面-.mp4
- 🎬 003-退回原生页面-.mp4
- 🎬 004-Flutter和原生通信-.mp4
- 🎬 005-下载引擎源码-.mp4
- 🎬 006-编译引擎源码-.mp4
- 📦 013-混合开发&Flutter引擎-.zip
- 📦 engine_download-.zip
第15节课-flutter班_ _进阶插件开发及热重载原理
资料和代码
-
📦 015-插件开发-.zip
-
📦 代码-.zip
-
📦 资料-.zip
-
🎬 001-package开发-.mkv
-
🎬 002-优化package-.mkv
-
🎬 003-Plugin开发-.mkv
-
🎬 004-热重载挂载-.mkv
PART2
第16节课-flutter进阶班-热重载原理及混合工程自动化
- 🎬 001-热重载工具的启动流程-.mkv
- 🎬 002-热重载底层找到增量文件-.mkv
- 🎬 003-增量文件传输-.mkv
- 🎬 004-热重载和引擎的联调-.mkv
- 📦 016-热重载原理&混合工程自动化-.zip
第17节课(补课)-flutter进阶班-混合工程自动化及本地存储
资料和代码
|