课程目录:
├── 1.第一章 Dart语言
│ ├── 1-1 Dart简述和开发环境搭建
│ │ ├── 01-导学.mp4
│ │ ├── 02-Dart语言介绍和发展历史.mp4
│ │ ├── 03-Dart优势.mp4
│ │ ├── 04-Dart的应用场景.mp4
│ │ ├── 05-Dart未来.mp4
│ │ ├── 06-Dart移动端开发Fluttersdk安装.mp4
│ │ └── 07-编辑器安装.mp4
│ ├── 1-2 Dart语法基础
│ │ ├── 01-基础讲解.mp4
│ │ ├── 02-变量与常量.mp4
│ │ ├── 03-基本数据类型-01.mp4
│ │ ├── 04-基本数据类型-02.mp4
│ │ ├── 05-基本数据类型-03.mp4
│ │ ├── 06-函数(上).mp4
│ │ ├── 07-函数(下).mp4
│ │ ├── 08-运算符.mp4
│ │ └── 09-控制流程语句.mp4
│ ├── 1-3 Dart常见内置类型详解
│ │ ├── 01-Number.mp4
│ │ ├── 02-String与Bool.mp4
│ │ ├── 03-List属性.mp4
│ │ ├── 04-List方法(上).mp4
│ │ ├── 05-List方法(下).mp4
│ │ ├── 06-Set常用属性.mp4
│ │ ├── 06-Set方法.mp4
│ │ ├── 07-Map类型.mp4
│ │ ├── 08-Iterable_Iterator.mp4
│ │ ├── 09-RegExp类型.mp4
│ │ └── 10-DateTime类型.mp4
│ ├── 1-4 Dart面向对象
│ │ ├── 01-类的定义与规则.mp4
│ │ ├── 02-类实例以及访问属性和函数.mp4
│ │ ├── 03-构造函数.mp4
│ │ ├── 04-类的初始化列表.mp4
│ │ ├── 05-类方法.mp4
│ │ ├── 06-抽象类.mp4
│ │ ├── 07-隐式接口.mp4
│ │ ├── 08-类的继承.mp4
│ │ ├── 09-Mixin.mp4
│ │ ├── 10-枚举.mp4
│ │ ├── 11-静态变量和方法.mp4
│ │ └── 12-Dart面向对象总结.mp4
│ ├── 1-5 Dart高级属性
│ │ ├── 01-泛型的优势与定义方式.mp4
│ │ ├── 02-泛型的使用场景.mp4
│ │ └── 03-异常处理.mp4
│ ├── 1-6 Dart异步
│ │ ├── 1-异步讲解.mp4
│ │ ├── 2-异步原理.mp4
│ │ ├── 3-任务调度.mp4
│ │ ├── 4-延时任务.mp4
│ │ ├── 5-Futrue详解.mp4
│ │ ├── 6-async_await.mp4
│ │ ├── 7-Stream的基本使用.mp4
│ │ ├── 8-Stream的帮助类与广播流.mp4
│ │ └── 9-Stream转换流及其相关操作.mp4
│ ├── 1-7 Dart标准库
│ │ ├── 1-Dartio(上).mp4
│ │ ├── 1-Dartio(下).mp4
│ │ ├── 2-Dartio-HttpSever与HttpClient.mp4
│ │ └── 3-Dartconvert.mp4
│ └── 1-8 本章总结
│ └── 01第一章Dart语言-总结.mp4
├── 2.第二章 Flutter基础
│ ├── 2-1 本章导学
│ │ └── 0-导学.mp4
│ ├── 2-2 Flutter简述与项目创建
│ │ ├── 1-Flutter概述.mp4
│ │ ├── 2-Flutter环境搭建.mp4
│ │ ├── 3-Flutter基于AS创建项目.mp4
│ │ └── 4-Flutter基于VSCode创建项目.mp4
│ ├── 2-3 Flutter应用快速入门
│ │ ├── 1-Helloworld.mp4
│ │ ├── 2-创建一个无状态widget.mp4
│ │ ├── 3-使用外部包.mp4
│ │ ├── 4-创建一个有状态的widget.mp4
│ │ ├── 5-创建一个无限滚动ListView.mp4
│ │ ├── 6-添加交互.mp4
│ │ ├── 7-导航到新页面.mp4
│ │ └── 8-使用主题更改UI.mp4
│ ├── 2-4 Flutter基础组件
│ │ ├── 1-Widget简介(2).mp4
│ │ ├── 1-Widget简介(3).mp4
│ │ ├── 1-Widget简介.mp4
│ │ ├── 2-状态管理.mp4
│ │ ├── 3-文本及样式.mp4
│ │ ├── 4-按钮.mp4
│ │ ├── 5-图片及ICON.mp4
│ │ ├── 6-添加交互.mp4
│ │ ├── 7-输入框及表单_1.mp4
│ │ ├── 7-输入框及表单_2.mp4
│ │ ├── 7-输入框及表单_3.mp4
│ │ └── 8-进度指示器.mp4
│ ├── 2-5 布局类组件
│ │ ├── 1-布局组件概述.mp4
│ │ ├── 2-线性布局(Row和Column).mp4
│ │ ├── 3-弹性布局.mp4
│ │ ├── 4-流式布局.mp4
│ │ ├── 5-层叠布局.mp4
│ │ └── 6-对齐与相对定位.mp4
│ ├── 2-6 容器类组件
│ │ ├── 1-填充(padding).mp4
│ │ ├── 2-尺寸限制类容器.mp4
│ │ ├── 3-装饰容器.mp4
│ │ ├── 4-变换(Transform).mp4
│ │ ├── 5-Container.mp4
│ │ ├── 6-Material组件库_1.mp4
│ │ ├── 6-Material组件库_2.mp4
│ │ └── 7-裁剪(Clip).mp4
│ ├── 2-7 可滚动组件
│ │ ├── 1-可滚动组件简介.mp4
│ │ ├── 2-SingleChildScrollView.mp4
│ │ ├── 3-ListView(上).mp4
│ │ ├── 3-ListView(下).mp4
│ │ ├── 4-GridView.mp4
│ │ ├── 5-CustomScrollView.mp4
│ │ ├── 6-滚动监听及控制(1).mp4
│ │ └── 6-滚动监听及控制(2).mp4
│ └── 2-8 功能型组件
│ ├── 1-导航返回拦截.mp4
│ ├── 2-数据共享(InheritedWidget).mp4
│ ├── 3-跨组件状态共享(Provider).mp4
│ ├── 4-颜色和主题.mp4
│ ├── 5-异步UI更新.mp4
│ ├── 6-对话框详解(2).mp4
│ ├── 6-对话框详解.mp4
│ └── 8-总结.mp4
├── 3.第三章 Flutter高级
│ ├── 3-1 Flutter应用管理
│ │ ├── 0-导学.mp4
│ │ ├── 1-路由管理-2.mp4
│ │ ├── 1-路由管理.mp4
│ │ ├── 2-包管理.mp4
│ │ └── 3-应用管理.mp4
│ ├── 3-2 事件处理与通知
│ │ ├── 1-原始指针事件处理.mp4
│ │ ├── 2-手势识别.mp4
│ │ ├── 2-手势识别_1.mp4
│ │ ├── 3-事件总线.mp4
│ │ └── 4-notification.mp4
│ ├── 3-3 动画
│ │ ├── 1-动画简介.mp4
│ │ ├── 2-动画基本结构及状态监听.mp4
│ │ ├── 3-自定义路由切换动画.mp4
│ │ ├── 4-Hero动画.mp4
│ │ ├── 5-交织动画.mp4
│ │ ├── 6-通用切换动画组件.mp4
│ │ ├── 7-动画过渡组件.mp4
│ │ └── 7-动画过渡组件_2.mp4
│ ├── 3-4 自定义组件
│ │ ├── 1-组合现有组件.mp4
│ │ └── 2-自绘组件.mp4
│ └── 3-5 文件操作与网络请求
│ ├── 1-文件操作.mp4
│ ├── 2-Http请求-Diohttp库.mp4
│ ├── 3-通过HttpClient发起HTTP请求.mp4
│ ├── 4-WebSockets.mp4
│ ├── 5-Json转DartModel.mp4
│ └── 6-总结.mp4
├── 4.第四章 租房网项目架构搭建
│ ├── 4-1 项目功能演示与项目搭建
│ │ ├── 0-导学mp4.mp4
│ │ ├── 1-租房网详细功能演示介绍mp4.mp4
│ │ ├── 2-项目搭建与目录介绍mp4.mp4
│ │ └── 3-结合服务端数据生成Model类-新mp4.mp4
│ └── 4-2 编写通用组件
│ ├── 1-编写全局数据存储层mp4.mp4
│ ├── 1-总结mp4.mp4
│ ├── 2-编写网络数据策略层mp4.mp4
│ ├── 3-编写网络请求层mp4.mp4
│ ├── 4-编写loading组件mp4.mp4
│ └── 5-实现图片加载组件的封装mp4mp4.mp4
├── 5.第五章 企业级租房网项目-主界面骨架实现
│ ├── 0-导学mp4.mp4
│ ├── 1-配置项目入口逻辑mp4.mp4
│ ├── 2-配置App主界面参数mp4.mp4
│ ├── 3-配置页面级相关路由组件mp4.mp4
│ ├── 4-配置底部通用导航并实现Page联动mp4.mp4
│ └── 5-总结mp4.mp4
├── 6.第六章 企业级租房网项目-首页开发
│ ├── 6-1 首页头部标题定义
│ │ ├── 0-导学mp4.mp4
│ │ ├── 1-编写头部标题栏mp4.mp4
│ │ ├── 2-使用CityPickers插件实现城市选择mp4.mp4
│ │ ├── 3-构建redux全局数据中心mp4.mp4
│ │ └── 4-基于flutter_redux实现组件和数据中心连接mp4.mp4
│ └── 6-2 数据渲染与处理
│ ├── 1-数据初始化与loading处理mp4.mp4
│ ├── 1-总结mp4.mp4
│ ├── 2-实现顶部banner部分的渲染mp4.mp4
│ ├── 3-实现其他模块的渲染-1mp4.mp4
│ └── 3-实现其他模块的渲染-2mp4.mp4
├── 7.第七章 企业级租房网项目-房源详情界面开发
│ ├── 7-1 房源列表页面编写
│ │ ├── 0-导学mp4.mp4
│ │ ├── 1-实现数据初始化mp4.mp4
│ │ ├── 2-编写搜索栏uimp4.mp4
│ │ ├── 3-编写筛选功能组件以及筛选弹出框-01(切换模.mp4
│ │ ├── 3-编写筛选功能组件以及筛选弹出框-02(区域选.mp4
│ │ ├── 3-编写筛选功能组件以及筛选弹出框-03(区域选.mp4
│ │ ├── 3-编写筛选功能组件以及筛选弹出框-04(租金选.mp4
│ │ ├── 3-编写筛选功能组件以及筛选弹出框-05(户型选.mp4
│ │ ├── 3-编写筛选功能组件以及筛选弹出框-06(更多选.mp4
│ │ ├── 4-实现分页加载数据-01(分页数据加载)mp4.mp4
│ │ └── 4-实现分页加载数据-02(持久化数据与路由跳转).mp4
│ └── 7-2 房源详情页面编写
│ ├── 1-三方库来实现banner效果mp4.mp4
│ ├── 2-房源详情页面编写-1mp4.mp4
│ ├── 2-房源详情页面编写-2mp4.mp4
│ ├── 3-编写预约收藏逻辑与登录跳转mp4.mp4
│ └── 4-总结mp4.mp4
├── 8.第八章 企业级租房网项目-登录注册页与个人中心页开发
│ ├── 8-1 实现登录功能与注册跳转
│ │ ├── 0-导学mp4.mp4
│ │ ├── 1-登录界面UI实现mp4.mp4
│ │ └── 2-实现登录逻辑与用户信息存储mp4.mp4
│ └── 8-2 实现注册功能
│ ├── 1-注册UI的实现mp4.mp4
│ ├── 2-注册逻辑实现与跳转登录界面mp4.mp4
│ └── 3-总结mp4.mp4
├── 9.第九章 企业级租房网项目-个人信息与收藏功能开发
│ ├── 9-1 主页开发
│ │ ├── 00-导学mp4mp4.mp4
│ │ ├── 1-编写导航界面mp4mp4.mp4
│ │ └── 2-实现退出登录mp4mp4.mp4
│ ├── 9-2 编写个人信息展示页面
│ │ ├── 3-编写个人信息展示页.mp4
│ │ └── 4–定制统一修改界面.mp4
│ ├── 9-3 收藏预约列表
│ │ ├── 5–收藏页面的实现数据展示与详情跳转.mp4
│ │ └── 6-预约页面的实现数据展示与详情跳转.mp4
│ └── 9-4 联系客服
│ ├── 7-自动拨打电话.mp4
│ └── 8-总结.mp4
├── 10.第十章 发布与上线
│ ├── 10-1 打包前的配置
│ │ ├── 0-导学mp4.mp4
│ │ ├── 1-配置App图标与名称mp4.mp4
│ │ ├── 2-安装JDKmp4.mp4
│ │ ├── 3-生成并配置签名mp4.mp4
│ │ └── 4-权限检查与配置mp4.mp4
│ ├── 10-2 打包与模拟机安装
│ │ ├── 5-打包mp4.mp4
│ │ └── 6-模拟器安装APK.mp4
│ └── 10-3 项目发布
│ ├── 7-发布.mp4
│ └── 8-总结.mp4
└── 资料
├── 安装包与工具
│ ├── charles-proxy-4.2.8-win64.msi
│ ├── flutter_windows_v1.12.13+hotfix.5-stable.zip
│ ├── jdk-8u121-windows-x64.exe
│ ├── SDK.zip
│ └── VSCodeUserSetup-x64-1.41.1.exe
├── 代码
│ ├── 01第1章(Dart语言)代码
│ │ ├── 01基础语法
│ │ ├── 02Dart常见内置类型详解
│ │ ├── 03面向对象
│ │ ├── 04高级特性
│ │ ├── 05异步
│ │ └── 06标准库
│ ├── 02第2-3章(Flutter基础与高级)代码
│ │ └── flutter_one
│ └── 03第4-10章(租房网项目)代码
│ └── tenement_net
├── 课程讲义
│ ├── 第10章 打包与发布.pdf
│ ├── 第1章 Dart语言.pdf
│ ├── 第2章 Flutter基础.pdf
│ ├── 第3章 Flutter高级.pdf
│ ├── 第4章 租房项目架构搭建.pdf
│ ├── 第5章 主界面骨架实现.pdf
│ ├── 第6章 首页实现.pdf
│ ├── 第7章 房源列表与房源详情实现.pdf
│ ├── 第8章 登录与注册.pdf
│ └── 第9章 个人中心.pdf
├── 课件
│ ├── 第10章 打包与发布
│ │ ├── 01-第十章导学(博学谷).pdf
│ │ ├── 02-第十章课件(博学谷).pdf
│ │ └── 03-第十章总结(博学谷).pdf
│ ├── 第1章 Dart语言
│ │ ├── 01-第一章导学(博学谷).pdf
│ │ ├── 02-第一章课件(博学谷).pdf
│ │ └── 03-第一章总结(博学谷).pdf
│ ├── 第2章 Flutter基础
│ │ ├── 01-第二章导学(博学谷).pdf
│ │ ├── 02-第二章课件(博学谷).pdf
│ │ └── 03-第二章总结(博学谷).pdf
│ ├── 第3章 Flutter高级
│ │ ├── 01-第三章导学(博学谷).pdf
│ │ ├── 02-第三章课件(博学谷).pdf
│ │ └── 03-第三章总结(博学谷).pdf
│ ├── 第4章 租房项目架构搭建
│ │ ├── 01-第四章导学(博学谷).pdf
│ │ ├── 02-第四章课件(博学谷).pdf
│ │ └── 03-第四章总结(博学谷).pdf
│ ├── 第5章 主界面骨架实现
│ │ ├── 01-第五章导学(博学谷).pdf
│ │ ├── 02-第五章课件(博学谷).pdf
│ │ └── 03-第五章总结(博学谷).pdf
│ ├── 第6章 首页实现
│ │ ├── 01-第六章导学(博学谷).pdf
│ │ ├── 02-第六章课件(博学谷).pdf
│ │ └── 03-第六章总结(博学谷).pdf
│ ├── 第7章 房源列表与房源详情实现
│ │ ├── 01-第七章导学(博学谷).pdf
│ │ ├── 02-第七章课件(博学谷).pdf
│ │ └── 03-第七章总结(博学谷).pdf
│ ├── 第8章 登录与注册
│ │ ├── 01-第八章导学(博学谷).pdf
│ │ ├── 02-第八章课件(博学谷).pdf
│ │ └── 03-第八章总结(博学谷).pdf
│ ├── 第9章 个人中心
│ │ ├── 01-第九章导学(博学谷).pdf
│ │ ├── 02-第九章课件(博学谷).pdf
│ │ └── 03-第九章总结(博学谷).pdf
│ └── Flutter课程总结.pdf
├── 租房网项目图片
│ ├── 城市选择.png
│ ├── 登录注册页1.png
│ ├── 登录注册页2.png
│ ├── 房源列表.png
│ ├── 房源列表2.png
│ ├── 房源筛选.png
│ ├── 房源详情.png
│ ├── 房源详情2.png
│ ├── 个人中心.png
│ ├── 列表页5.png
│ ├── 列表页6.png
│ ├── 收藏页.png
│ ├── 首页.png
│ ├── 预约收藏页1.png
│ └── 预约收藏页2.png
├── Flutter课程接口访问地址-BXG服务器.txt
├── 代码.rar
└── 拓展资料.md
常见问题FAQ
- 视频课程的格式是什么
- 视频不加密,网盘在线学习,课程免费更新,持续更新
- 怎么发货?
- 有些资源没更新完结怎么办
- 有问题不懂想咨询怎么办