|
内容介绍:
Flutter基础教程-技术胖-2019
01认识Flutter是什么.mp4
02Flutter开发环境搭建windows版.mp4
03Flutter虚拟机安装.mp4
04在VSCode下编写Flutter代码.mp4
05第一个HelloWorld程序.mp4
06Text Widget使用.mp4
07Container Widget 使用1.mp4
08Container Widget 使用2.mp4
09Image组件的使用.mp4
10ListView组件简介.mp4
11ListView横向列表的使用.mp4
12ListView动态列表的使用.mp4
13GridView网格列表的使用.mp4
14布局RowWidget的详细讲解.mp4
15布局ColumnWidget垂直布局组件.mp4
16布局StackWidget层叠布局.mp4
17布局PositionedWidget层叠定位组件.mp4
18布局CardWidget 卡片布局组件.mp4
19导航父子页面的跳转返回.mp4
20导航的参数传递和接受-1.mp4
21导航的参数传递和接受-2.mp4
22页面跳转并返回数据.mp4
23静态资源和项目图片的处理.mp4
24Flutter的打包.mp4
flutter入门到精通全套-宁浩2019
1 Flutter 移动应用:开发准备
1 介绍.mp4
2 安装 Flutter SDK(macOS).mp4
3 配置 iOS 开发环境(macOS).mp4
4 配置 VS Code 代码编辑器.mp4
5 配置 Android 开发环境(macOS).mp4
6 检测问题:flutter doctor.mp4
7 Flutter 在中国地区的特别设置(macOS).mp4
8 创建 Flutter 项目.mp4
9 运行 Flutter 项目(iOS 模拟器).mp4
10 在 Android 模拟器上运行 Flutter 项目.mp4
2 Flutter移动应用:快速起步
1 介绍.mp4
2 准备项目.mp4
3 在屏幕中间显示 “hello”.mp4
4 自定义小部件(Widget).mp4
5 文字的样式:TextStyle.mp4
6 MaterialApp:使用界面组件与定制界面主题.mp4
7 列表:准备数据.mp4
8 列表视图:ListView.builder.mp4
9 列表项目.mp4
3 Flutter 移动应用:界面结构
1 介绍.mp4
2 准备项目.mp4
3 Material 应用.mp4
4 AppBar:工具栏上的图标按钮(IconButton).mp4
5 TabBar:用标签形式展示内容.mp4
6 TabBar:自定义标签栏的样式.mp4
7 Material:自定义按钮水波纹样式.mp4
8 Drawer:抽屉(边栏).mp4
9 Drawer:在抽屉里使用 ListView, DrawerHeader,ListTile.mp4
10 Drawer:抽屉的打开与关闭.mp4
11 UserAccountDrawerHeader:抽屉里的用户帐号信息.mp4
12 用户帐户头部的背景图像.mp4
13 创建 DrawerDemo 小部件.mp4
14 BottomNavigationBar:底部导航栏.mp4
15 BottomNavigationBar:底部导航栏的激活状态.mp4
16 StatefulWidget:有状态的小部件.mp4
4 Flutter 移动应用:基础部件
1 介绍.mp4
2 准备项目.mp4
3 查看小部件的定义.mp4
4 Text:文字与文字样式.mp4
5 RichText:行内多样式的文字.mp4
6 Container:容器.mp4
7 BoxDecoration:装饰盒子.mp4
8 BoxDecoration:边框(border).mp4 `
9 BoxDecoration:圆角(borderRadius).mp4
10 BoxDecoration:阴影(borderShadow).mp4
11 BoxDecoration:形状(shape).mp4
12 BoxDecoration:渐变(gradient).mp4
13 BoxDecoration:背景图像(image).mp4
5 Flutter移动应用:布局
1 介绍.mp4
2 准备项目.mp4
3 创建 LayoutDemo 小部件.mp4
4 创建可配置的图标徽章(IconBadge)小部件.mp4
5 Row(横排) 与 Column(竖排).mp4
6 mainAxis:主轴.mp4
7 crossAxis:交叉轴.mp4
8 SizedBox:固定尺寸的盒子.mp4
9 Alignment:对齐.mp4
10 Stack:一摞小部件.mp4
11 AspectRatio:宽高比.mp4
12 ConstrainedBox:带限制的盒子.mp4
6 Flutter 移动应用:视图
1 介绍.mp4
2 升级 Flutter SDK 与项目用的 Packages.mp4
3 准备项目.mp4
4 创建 ViewDemo 小部件.mp4
5 PageView:页面视图.mp4
6 PageView:页面视图的属性.mp4
7 PageView:用 PageController 调整页面的显示.mp4
8 PageView.builder 按需生成页面.mp4
9 GridView:网格视图(GridView.count).mp4
10 GridView.extent.mp4
11 GridView.builder 按需生成视图项目.mp4
7 Flutter 移动应用:Sliver
1 介绍.mp4
2 准备项目.mp4
3 创建 SliverDemo 小部件.mp4
4 Slivers.mp4
5 SliverGrid:网格视图.mp4
6 SliverPadding(内边距) 与 SliverSafeArea(安全区).mp4
7 SliverList:列表视图.mp4
8 SliverAppBar:应用工具栏.mp4
9 带渐近动画的可伸缩空间.mp4
8 Flutter移动应用:路由
1 介绍.mp4
2 准备项目.mp4
3 VS Code:Flutter 代码片断.mp4
4 一堆路由.mp4
5 打开新页面并返回(push 与 pop):准备.mp4
6 打开新页面并返回(push 与 pop):实施.mp4
7 带名字的路由( Navigator.pushNamed).mp4
8 初始路由:initialRoute.mp4
9 InkWell:添加溅墨动画效果.mp4
10 在内容详情页上显示内容.mp4
9 Flutter 移动应用:表单
1 介绍.mp4
2 准备项目.mp4
3 创建 FormDemo 小部件.mp4
4 Theme:定制、使用、重置、覆盖主题.mp4
5 TextField:文本字段.mp4
6 TextField:文本字段样式(InputDecoration).mp4
7 TextField:监视文本字段的值的变化与提交.mp4
8 TextField:使用 TextEditingController 监听文本字段变化.mp4
9 Form:表单.mp4
10 Form:保存与获取表单里的数据.mp4
11 Form:验证表单里的数据.mp4
12 Form:自动验证.mp4
13 SnackBar:在屏幕底部动画弹出提示栏.mp4
10 Flutter移动应用:按钮
1 介绍.mp4
2 准备项目.mp4
3 VS Code:自定义代码片断.mp4
4 准备 Material Components 演示页面.mp4
5 FloatingActionButton:漂浮动作按钮.mp4
6 BottomAppBar:底部工具栏.mp4
7 创建演示小部件用的页面.mp4
8 FlatButton:文字按钮.mp4
9 RaisedButton:按钮.mp4
10 按钮主题:颜色、形状.mp4
11 OutlineButton:描边按钮.mp4
12 按钮容器 Container:有固定宽度的按钮.mp4
13 按钮容器 Expanded:占满可用宽度的按钮.mp4
14 按钮容器 ButtonBar:一组带边距的横排显示按钮.mp4
15 整理:把演示放在单独的文件里.mp4
16 准备 PopupMenuButtonDemo.mp4
17 PopupMenuButton:弹出式菜单按钮.mp4
11 Flutter 移动应用:输入
1 介绍.mp4
2 整理:在演示列表里添加 FormDemo.mp4
3 创建用户输入相关的小部件的演示页面.mp4
4 Checkbox:复选框.mp4
5 CheckboxListTile:带标签与图标的复选框.mp4
6 Radio:单选按钮.mp4
7 RadioListTile:带标签与图标的单选按钮.mp4
8 Switch:开关.mp4
9 SwitchListTile:带标签与图标的开关.mp4
10 Slider:滑动选择器.mp4
11 安装第三方包(演示安装 Intl 包).mp4
12 显示格式化日期.mp4
13 showDatePicker:选择日期.mp4
14 showDatePicker:获取选择的日期(async).mp4
15 showTimePicker:时间选择器.mp4
16 Future:异步程序.mp4
12 Flutter 移动应用:对话框
1 SimpleDialog:显示对话框(showDialog).mp4
2 SimpleDialog:选项(SimpleDialogOption).mp4
3 SimpleDialog:获取与使用选项的值.mp4
4 AlertDialog:提示对话框.mp4
5 AlertDialog:获取与使用动作的值.mp4
6 BottomSheet:底部滑动窗口.mp4
7 BottomSheet:对话框式底部滑动窗口(showModalBottomSheet).mp4
8 处理使用对话框式底部滑动窗口的数据.mp4
9 SnackBar:操作提示栏.mp4
10 ExpansionPanel:收缩面板.mp4
11 ExpansionPanel:面板的收起与展开.mp4
12 ExpansionPanel:面板列表项目.mp4
13 Flutter移动应用:MDC
1 介绍.mp4
2 升级 Flutter SDK 后屏幕报错(0.8.1).mp4
3 Chip:小碎片.mp4
4 Wrap:换行显示小部件.mp4
5 Divider:分隔符.mp4
6 Chip:带删除功能的小碎片.mp4
7 Chip:用列表生成带删除功能的小碎片.mp4
8 ActionChip:动作碎片.mp4
9 FilterChip:过滤碎片.mp4
10 ChoiceChip:选择碎片.mp4
11 DataTable:数据表格.mp4
12 DataTable:用列表生成数据表格.mp4
13 DataTable:数据表格的排序.mp4
14 DataTable:选择数据表格行.mp4
15 PaginatedDataTable:分页显示表格数据.mp4
16 PaginatedDataTable:排序.mp4
17 Card:卡片.mp4
18 ClipRRect:圆角(给图像添加圆角效果).mp4
19 Stepper:步骤.mp4
20 Stepper:步骤的行为.mp4
14 Flutter 移动应用:状态管理
1 介绍.mp4
2 准备项目.mp4
3 创建 StateManagementDemo 小部件.mp4
4 StatelessWidget:无变化状态的小部件.mp4
5 StatefulWidget:带变化状态的小部件.mp4
6 状态管理(由父辈管理状态).mp4
7 从父辈那里传递个回调.mp4
8 小部件树:Widget Tree.mp4
9 InheritedWidget:直接把数据传递给需要的小部件.mp4
10 创建与使用 InheritedWidget 有效地传递数据给子部件.mp4
11 ScopedModel:安装与基本用法介绍.mp4
12 使用 ScopedModel 传递数据.mp4
15 Flutter 移动应用:Stream
1 介绍.mp4
2 准备项目.mp4
3 创建 StreamDemo.mp4
4 创建与监听 Stream.mp4
5 给 Stream 添加一个订阅(subscription).mp4
6 暂停、恢复、取消监听 Stream.mp4
7 StreamController:控制 Stream.mp4
8 StreamController:使用 Sink 往 Stream 上添加数据.mp4
9 StreamController:创建可以多次订阅的 Broadcast Streams.mp4
10 在界面上显示 Stream 上的数据.mp4
11 StreamBuilder:根据 Stream 上的数据构建小部件.mp4
16 Flutter 移动应用:RxDart
1 介绍.mp4
2 准备项目.mp4
3 创建 RxDartDemo.mp4
4 安装 RxDart 包.mp4
5 Rx,RxDart,Observable 与 Stream.mp4
6 Observables.mp4
7 创建 Observables 的几种方法.mp4
8 使用 Subjects 控制 Observables.mp4
9 BehaviorSubject.mp4
10 ReplaySubject.mp4
11 准备一个文本框往 Observable 上添加数据.mp4
12 RxDart 的数据转换方法(map).mp4
13 where.mp4
14 debounce.mp4
17 Flutter 移动应用:BLoC
1 介绍.mp4
2 准备项目.mp4
3 创建 BlocDemo.mp4
4 BLoC:Business Logic Component.mp4
5 BLoC 应用案例(记数器):准备基本小部件.mp4
6 使用 InheritedWidget 传递 BLoC.mp4
7 创建与使用 BLoC:用 Sink 输入数据.mp4
8 创建与使用 BLoC:用 Stream 输出数据.mp4
18 Flutter 移动应用:网络请求
1 介绍.mp4
2 准备项目.mp4
3 创建 HttpDemo.mp4
4 安装 http 包(升级 Flutter SDK).mp4
5 使用 http 客户端请求数据.mp4
6 JSON 转换(dartconvert).mp4
7 使用 Model 类转换数据:fromJson.mp4
8 使用 Model 类转换数据:toJson.mp4
9 使用请求数据:把响应的数据转换成自定义 Dart 对象.mp4
10 FutureBuilder:使用 Future 构建小部件.mp4
19 Flutter 移动应用:动画
1 介绍.mp4
2 准备项目.mp4
3 创建 AnimationDemo 小部件.mp4
4 AnimationController:动画控制器.mp4
5 使用动画的值.mp4
6 动画的状态与运行.mp4
7 Tween:设置动画范围值(数字、颜色).mp4
8 Curve:动画曲线.mp4
9 AnimatedWidget:动画值有变化就自动重建自己的小部件.mp4
20 Flutter移动应用:国际化
1 介绍.mp4
2 准备项目.mp4
3 创建 I18Demo 小部件.mp4
4 安装与配置 Flutter 应用的国际化.mp4
5 配置 iOS 项目使用多种语言.mp4
6 演示 Material 组件的多语言.mp4
7 寻找 Localizations 小部件.mp4
8 获取与设置语言和地区(理解 Locale 类与 Localizations 小部件).mp4
9 定义本地化资源类.mp4
10 加载本地化资源.mp4
11 使用本地化资源.mp4
12 Intl:定义需要翻译的信息.mp4
13 提取信息模板并翻译信息.mp4
14 基于arb 生成 dart 文件.mp4
15 加载与使用本地化信息.mp4
│
21.Flutter移动应用:测试
1.介绍.mp4
2.准备项目.mp4
3.Unittesting:单元测试.mp4
4.运行测试.mp4
5.WidgetTesting:测试小部件.mp4
6.找到并验证小部件(Finder与Matcher的用法).mp4
7.测试小部件的点按行为.mp4
8.Integrationtesting:集成测试.mp4
9.编写与运行集成测试.mp4
源码
ninghao_flutter-master.zip
Flutter小实战-技术胖2019
01节底部导航栏和切换效果的制作-1.mp4
02节底部导航栏和切换效果的制作-2.mp4
03节不规则底部工具栏的制作-1.mp4
04节不规则底部工具栏的制作-2.mp4
05节路由跳转的动画效果1.mp4
06节路由跳转的动画效果2.mp4
07节磨砂玻璃的效果制作.mp4
08节保持页面状态-1.mp4
09节保持页面状态-2.mp4
10节不简单的搜索条-1.mp4
11节不简单的搜索条-2.mp4
12节Wrap流式布局.mp4
13节展开闭合案例ExpansionTile控件.mp4
14节展开闭合列表案例ExpansionPanelList控件.mp4
15节路径裁切和二次贝塞尔曲线的讲解.mp4
16节路径裁切浪型贝塞尔曲线绘制.mp4
17节APP闪屏动画制作.mp4
18节右滑返回上一页效果制作.mp4
19节轻量级提示操作ToolTip.mp4
20节Draggable拖拽控件讲解和实例演示.mp4
图片
FlutterDemo01.gif
FlutterDemo02.gif
FlutterDemo13.png
FlutterDemo14.png
Flutter跨平台开发
01在Windows上搭建Flutter开发环境.pdf
02配置编辑器.pdf
03 Flutter 从我们的模板创建一个新的Flutter应用程序.pdf
04编写您的第一个 Flutter App.pdf
05 Flutter中构建布局.pdf
06 Flutter Widget框架.pdf
07 设计基础之主题共享颜色和字体样式.pdf
08 显示网上的图片.pdf
09 List集合.pdf
10 List处理点击和手势.pdf
11 实例程序之AppBar.pdf
12 示例程序之选项卡式的AppBar.pdf
13 如何学习 Flutter 编译Android项目.pdf
14 Flutter之资源加载.pdf
15 使用Flutter IDE.pdf
16 Flutter之使用热重载.pdf
17 Flutter之调试 Flutter App.pdf
18 Flutter 之发布Android版APP.pdf
19 Flutter之发布的IOS版APP.pdf
07基础组件
01 Container容器类组件.pdf
02空间容器类组件.pdf
03垂直方向上排列子widget的列表.pdf
04显示图片的widget.pdf
05 单一格式的文本Text.pdf
06 A Material Design 图标..pdf
07 Material Design中的button.pdf
08 用于显示drawer、snackbar控件的 Scaffold类.pdf
09 FlutterLogo 图标类.pdf
10 Appbar状态栏.pdf
11 Form表单输入控件.pdf
12 ListView滚动列表、.pdf
Flutter高仿谷歌翻译项目课程
01 软件开启动画效果制作.mp4
02 左上角收缩栏制作.mp4
03 Drawer图标美化并完整.mp4
04 英语和中文转换器界面行.mp4
05 翻译内容编辑框设计.mp4
06 工具栏Icon布局设计.mp4
07 工具栏图标完善及小细节.mp4
08 翻译记录列表设计锥形.mp4
09 翻译记录完整列表编写.mp4
两小时掌握Flutter移动App开发视频-黑马2019
01.配置Flutter环境.mp4
02.初步运行Flutter项目.mp4
03.绘制导航条区域.mp4
04.绘制用户头像区域.mp4
05.完成侧边栏的绘制.mp4
06.渲染底部的TabBar效果.avi
07.定义电影列表控件并传递电影类型.avi
08.使用dio获取电影列表数据.avi
09.绘制电影列表Item项.avi
10.路由导航并传参.avi
11.美化电影详情页面.avi
12.修改App名称和图标并打包发布.mp4
l T6 x. N9 G5 h
仿直聘的flutter完整教程-中新金桥2019
FlutterGFZP_V0.5.1_en_aj_0001.mp4
FlutterGFZP_V0.5.1_en_aj_0002.mp4
FlutterGFZP_V0.5.1_en_aj_0003.mp4
FlutterGFZP_V0.5.1_en_aj_0004.mp4
FlutterGFZP_V0.5.1_en_aj_0005.mp4
FlutterGFZP_V0.5.1_en_aj_0006.mp4
FlutterGFZP_V0.5.1_en_aj_0007.mp4
FlutterGFZP_V0.5.1_en_aj_0008.mp4
FlutterGFZP_V0.5.1_en_aj_0009.mp4
FlutterGFZP_V0.5.1_en_aj_0010.mp4
FlutterGFZP_V0.5.1_en_aj_0011.mp4
FlutterGFZP_V0.5.1_en_aj_0012.mp4
FlutterGFZP_V0.5.1_en_aj_0013.mp4
FlutterGFZP_V0.5.1_en_aj_0014.mp4
FlutterGFZP_V0.5.1_en_aj_0015.mp4
FlutterGFZP_V0.5.1_en_aj_0016.mp4
FlutterGFZP_V0.5.1_en_aj_0017.mp4
FlutterGFZP_V0.5.1_en_aj_0018.mp4
FlutterGFZP_V0.5.1_en_aj_0019.mp4
FlutterGFZP_V0.5.1_en_aj_0020.mp4
FlutterGFZP_V0.5.1_en_aj_0021.mp4
FlutterGFZP_V0.5.1_en_aj_0022.mp4
FlutterGFZP_V0.5.1_en_aj_0023.mp4
FlutterGFZP_V0.5.1_en_aj_0024.mp4
FlutterGFZP_V0.5.1_en_aj_0025.mp4
FlutterGFZP_V0.5.1_en_aj_0026.mp4
FlutterGFZP_V0.5.1_en_aj_0027.mp4
FlutterGFZP_V0.5.1_en_aj_0028.mp4
FlutterGFZP_V0.5.1_en_aj_0029.mp4
FlutterGFZP_V0.5.1_en_aj_0030.mp4
FlutterGFZP_V0.5.1_en_aj_0031.mp4
FlutterGFZP_V0.5.1_en_aj_0032.mp4
FlutterGFZP_V0.5.1_en_aj_0033.mp4
FlutterGFZP_V0.5.1_en_aj_0034.mp4
FlutterGFZP_V0.5.1_en_aj_0035.mp4
FlutterGFZP_V0.5.1_en_aj_0036.mp4
FlutterGFZP_V0.5.1_en_aj_0037.mp4
FlutterGFZP_V0.5.1_en_aj_0038.mp4
FlutterGFZP_V0.5.1_en_aj_0039.mp4
FlutterGFZP_V0.5.1_en_aj_0040.mp4
FlutterGFZP_V0.5.1_en_aj_0041.mp4
FlutterGFZP_V0.5.1_en_aj_0042.mp4
FlutterGFZP_V0.5.1_en_aj_0043.mp4
FlutterGFZP_V0.5.1_en_aj_0044.mp4
FlutterGFZP_V0.5.1_en_aj_0045.mp4
FlutterGFZP_V0.5.1_en_aj_0046.mp4
FlutterGFZP_V0.5.1_en_aj_0047.mp4
FlutterGFZP_V0.5.1_en_aj_0048.mp4
FlutterGFZP_V0.5.1_en_aj_0049.mp4
FlutterGFZP_V0.5.1_en_aj_0050.mp4
FlutterGFZP_V0.5.1_en_aj_0051.mp4
FlutterGFZP_V0.5.1_en_aj_0052.mp4
FlutterGFZP_V0.5.1_en_aj_0053.mp4
FlutterGFZP_V0.5.1_en_aj_0054.mp4
|
|