瑞客论坛

 找回密码
 立即注册
查看: 14164|回复: 184

Flutter基础教程

  [复制链接]

金币256  第4884名

2

主题

316

回帖

2574

积分

金牌会员

Rank: 6Rank: 6

威望
1111
贡献
1207
热心值
0
金币
256
注册时间
2021-12-6
发表于 2021-12-13 10:18 | 显示全部楼层 |阅读模式
微信截图_20211212224658.png
游客,如果您要查看本帖隐藏内容请回复

详细目录:
├──01.Flutter移动应用:开发准备  
|   ├──1.介绍.mp4  3.23M
|   ├──10.在Android模拟器上运行Flutter项目.mp4  4.23M
|   ├──2.安装FlutterSDK(macOS).mp4  3.87M
|   ├──3.配置iOS开发环境(macOS).mp4  2.40M
|   ├──4.配置VSCode代码编辑器.mp4  967.52kb
|   ├──6.检测问题:flutterdoctor.mp4  2.36M
|   ├──8.创建Flutter项目.mp4  1.90M
|   └──9.运行Flutter项目(iOS模拟器).mp4  5.37M
├──02.Flutter移动应用:快速起步  
|   ├──11.介绍.mp4  3.56M
|   ├──12.准备项目.mp4  2.67M
|   ├──13.在屏幕中间显示“hello”.mp4  4.02M
|   ├──14.自定义小部件(Widget).mp4  2.62M
|   ├──15.文字的样式:TextStyle.mp4  1.40M
|   ├──16.MaterialApp:使用界面组件与定制界面主题.mp4  4.87M
|   ├──17.列表:准备数据.mp4  3.15M
|   ├──18.列表视图:ListView.builder.mp4  3.40M
|   └──19.列表项目.mp4  5.75M
├──03.Flutter移动应用:界面结构  
|   ├──20.介绍.mp4  3.82M
|   ├──21.准备项目.mp4  3.10M
|   ├──22.Material应用.mp4  10.84M
|   ├──23.AppBar:工具栏上的图标按钮(IconButton).mp4  4.53M
|   ├──24.TabBar:用标签形式展示内容.mp4  5.02M
|   ├──25.TabBar:自定义标签栏的样式.mp4  2.11M
|   ├──26.Material:自定义按钮水波纹样式.mp4  1.87M
|   ├──27.Drawer:抽屉(边栏).mp4  2.78M
|   ├──28.Drawer:在抽屉里使用ListView,DrawerHeader,ListTile.mp4  4.65M
|   ├──29.Drawer:抽屉的打开与关闭.mp4  2.63M
|   ├──30.UserAccountDrawerHeader:抽屉里的用户帐号信息.mp4  2.81M
|   ├──31.用户帐户头部的背景图像.mp4  3.75M
|   ├──33.BottomNavigationBar:底部导航栏.mp4  5.34M
|   ├──34.BottomNavigationBar:底部导航栏的激活状态.mp4  2.65M
|   └──35.StatefulWidget:有状态的小部件.mp4  5.74M
├──04.Flutter移动应用:基础部件  
|   ├──36.介绍.mp4  3.08M
|   ├──37.准备项目.mp4  3.62M
|   ├──38.查看小部件的定义.mp4  2.98M
|   ├──39.Text:文字与文字样式.mp4  3.57M
|   ├──40.RichText:行内多样式的文字.mp4  2.77M
|   ├──41.Container:容器.mp4  4.17M
|   ├──42.BoxDecoration:装饰盒子.mp4  1.69M
|   ├──43.BoxDecoration:边框(border).mp4  2.27M
|   ├──44.BoxDecoration:圆角(borderRadius).mp4  1.84M
|   ├──45.BoxDecoration:阴影(borderShadow).mp4  3.13M
|   ├──46.BoxDecoration:形状(shape).mp4  1.04M
|   ├──47.BoxDecoration:渐变(gradient).mp4  2.23M
|   └──48.BoxDecoration:背景图像(image).mp4  4.39M
├──05.Flutter移动应用:布局  
|   ├──49.介绍.mp4  2.75M
|   ├──50.准备项目.mp4  2.03M
|   ├──52.创建可配置的图标徽章(IconBadge)小部件.mp4  4.28M
|   ├──53.Row(横排)与Column(竖排).mp4  2.11M
|   ├──54.mainAxis:主轴.mp4  2.18M
|   ├──55.crossAxis:交叉轴.mp4  2.47M
|   ├──56.SizedBox:固定尺寸的盒子.mp4  4.22M
|   ├──57.Alignment:对齐.mp4  2.70M
|   ├──58.Stack:一摞小部件.mp4  4.73M
|   ├──59.AspectRatio:宽高比.mp4  1.60M
|   └──60.ConstrainedBox:带限制的盒子.mp4  1.71M
├──06.Flutter移动应用:视图  
|   ├──61.介绍.mp4  3.27M
|   ├──62.升级FlutterSDK与项目用的Packages.mp4  3.23M
|   ├──63.准备项目.mp4  1.57M
|   ├──64.创建ViewDemo小部件.mp4  3.84M
|   ├──65.PageView:页面视图.mp4  2.93M
|   ├──66.PageView:页面视图的属性.mp4  3.20M
|   ├──67.PageView:用PageController调整页面的显示.mp4  2.91M
|   ├──68.PageView.builder按需生成页面.mp4  7.51M
|   ├──69.GridView:网格视图(GridView.count).mp4  8.22M
|   ├──70.GridView.extent.mp4  3.04M
|   └──71.GridView.builder按需生成视图项目.mp4  7.79M
├──07.Flutter移动应用:Sliver  
|   ├──72.介绍.mp4  3.51M
|   ├──73.准备项目.mp4  1.20M
|   ├──74.创建SliverDemo小部件.mp4  2.69M
|   ├──75.Slivers.mp4  2.01M
|   ├──76.SliverGrid:网格视图.mp4  7.29M
|   ├──77.SliverPadding(内边距)与SliverSafeArea(安全区).mp4  4.01M
|   ├──79.SliverAppBar:应用工具栏.mp4  3.66M
|   └──80.带渐近动画的可伸缩空间.mp4  6.38M
├──08.Flutter移动应用:路由  
|   ├──81.介绍.mp4  3.69M
|   ├──82.准备项目.mp4  2.39M
|   ├──83.VSCode:Flutter代码片断.mp4  2.30M
|   ├──84.一堆路由.mp4  1.16M
|   ├──85.打开新页面并返回(push与pop):准备.mp4  5.32M
|   ├──86.打开新页面并返回(push与pop):实施.mp4  4.00M
|   ├──87.带名字的路由(Navigator.pushNamed).mp4  2.37M
|   ├──88.初始路由:initialRoute.mp4  1.92M
|   ├──89.InkWell:添加溅墨动画效果.mp4  6.45M
|   └──90.在内容详情页上显示内容.mp4  10.93M
├──09.Flutter移动应用:表单  
|   ├──100.Form:保存与获取表单里的数据.mp4  5.12M
|   ├──101.Form:验证表单里的数据.mp4  4.55M
|   ├──102.Form:自动验证.mp4  3.68M
|   ├──103.SnackBar:在屏幕底部动画弹出提示栏.mp4  1.50M
|   ├──91.介绍.mp4  2.72M
|   ├──92.准备项目.mp4  1.69M
|   ├──93.创建FormDemo小部件.mp4  3.09M
|   ├──94.Theme:定制、使用、重置、覆盖主题.mp4  3.90M
|   ├──95.TextField:文本字段.mp4  2.15M
|   ├──96.TextField:文本字段样式(InputDecoration).mp4  3.31M
|   ├──97.TextField:监视文本字段的值的变化与提交.mp4  2.00M
|   ├──98.TextField:使用TextEditingController监听文本字段变化.mp4  3.35M
|   └──99.Form:表单.mp4  5.56M
├──10.Flutter移动应用:按钮  
|   ├──104.介绍.mp4  3.00M
|   ├──105.准备项目.mp4  1.31M
|   ├──106.VSCode:自定义代码片断.mp4  4.23M
|   ├──107.准备MaterialComponents演示页面.mp4  6.64M
|   ├──108.FloatingActionButton:漂浮动作按钮.mp4  5.05M
|   ├──109.BottomAppBar:底部工具栏.mp4  2.41M
|   ├──110.创建演示小部件用的页面.mp4  3.38M
|   ├──111.FlatButton:文字按钮.mp4  3.43M
|   ├──112.RaisedButton:按钮.mp4  1.93M
|   ├──113.按钮主题:颜色、形状.mp4  5.82M
|   ├──114.OutlineButton:描边按钮.mp4  3.28M
|   ├──115.按钮容器Container:有固定宽度的按钮.mp4  1.88M
|   ├──116.按钮容器Expanded:占满可用宽度的按钮.mp4  2.63M
|   ├──117.按钮容器ButtonBar:一组带边距的横排显示按钮.mp4  5.19M
|   ├──118.整理:把演示放在单独的文件里.mp4  6.17M
|   ├──119.准备PopupMenuButtonDemo.mp4  2.54M
|   └──120.PopupMenuButton:弹出式菜单按钮.mp4  4.63M
├──11.Flutter移动应用:输入  
|   ├──121.介绍.mp4  2.65M
|   ├──122.整理:在演示列表里添加FormDemo.mp4  2.68M
|   ├──123.创建用户输入相关的小部件的演示页面.mp4  3.27M
|   ├──124.Checkbox:复选框.mp4  3.12M
|   ├──125.CheckboxListTile:带标签与图标的复选框.mp4  2.71M
|   ├──126.Radio:单选按钮.mp4  3.93M
|   ├──127.RadioListTile:带标签与图标的单选按钮.mp4  4.20M
|   ├──128.Switch:开关.mp4  3.20M
|   ├──129.SwitchListTile:带标签与图标的开关.mp4  3.35M
|   ├──130.Slider:滑动选择器.mp4  5.27M
|   ├──131.安装第三方包(演示安装Intl包).mp4  3.45M
|   ├──132.显示格式化日期.mp4  3.27M
|   ├──133.showDatePicker:选择日期.mp4  2.99M
|   ├──134.showDatePicker:获取选择的日期(async).mp4  3.42M
|   ├──135.showTimePicker:时间选择器.mp4  4.70M
|   └──136.Future:异步程序.mp4  3.39M
├──12.Flutter移动应用:对话框  
|   ├──137.SimpleDialog:显示对话框(showDialog).mp4  3.49M
|   ├──138.SimpleDialog:选项(SimpleDialogOption).mp4  2.38M
|   ├──139.SimpleDialog:获取与使用选项的值.mp4  6.13M
|   ├──140.AlertDialog:提示对话框.mp4  4.82M
|   ├──141.AlertDialog:获取与使用动作的值.mp4  5.10M
|   ├──142.BottomSheet:底部滑动窗口.mp4  6.25M
|   ├──143.BottomSheet:对话框式底部滑动窗口(showModalBottomSheet).mp4  3.86M
|   ├──144.处理使用对话框式底部滑动窗口的数据.mp4  3.07M
|   ├──145.SnackBar:操作提示栏.mp4  2.87M
|   ├──146.ExpansionPanel:收缩面板.mp4  4.30M
|   ├──147.ExpansionPanel:面板的收起与展开.mp4  3.02M
|   └──148.ExpansionPanel:面板列表项目.mp4  9.83M
├──13.Flutter移动应用:MDC  
|   ├──149.介绍.mp4  3.25M
|   ├──150.升级FlutterSDK后屏幕报错(0.8.1).mp4  1.43M
|   ├──151.Chip:小碎片.mp4  3.24M
|   ├──152.Wrap:换行显示小部件.mp4  1.78M
|   ├──153.Divider:分隔符.mp4  1.26M
|   ├──154.Chip:带删除功能的小碎片.mp4  2.20M
|   ├──155.Chip:用列表生成带删除功能的小碎片.mp4  3.89M
|   ├──156.ActionChip:动作碎片.mp4  2.87M
|   ├──157.FilterChip:过滤碎片.mp4  5.48M
|   ├──158.ChoiceChip:选择碎片.mp4  3.75M
|   ├──159.DataTable:数据表格.mp4  3.92M
|   ├──160.DataTable:用列表生成数据表格.mp4  5.09M
|   ├──161.DataTable:数据表格的排序.mp4  6.16M
|   ├──162.DataTable:选择数据表格行.mp4  3.66M
|   ├──163.PaginatedDataTable:分页显示表格数据.mp4  10.39M
|   ├──164.PaginatedDataTable:排序.mp4  7.60M
|   ├──165.Card:卡片.mp4  7.55M
|   ├──166.ClipRRect:圆角(给图像添加圆角效果).mp4  2.28M
|   ├──167.Stepper:步骤.mp4  4.02M
|   └──168.Stepper:步骤的行为.mp4  5.32M
├──14.Flutter移动应用:状态管理  
|   ├──169.介绍.mp4  2.13M
|   ├──170.准备项目.mp4  1.41M
|   ├──171.创建StateManagementDemo小部件.mp4  2.31M
|   ├──172.StatelessWidget:无变化状态的小部件.mp4  5.21M
|   ├──173.StatefulWidget:带变化状态的小部件.mp4  4.37M
|   ├──174.状态管理(由父辈管理状态).mp4  2.80M
|   ├──175.从父辈那里传递个回调.mp4  2.93M
|   ├──176.小部件树:WidgetTree.mp4  4.01M
|   ├──177.InheritedWidget:直接把数据传递给需要的小部件.mp4  838.05kb
|   ├──178.创建与使用InheritedWidget有效地传递数据给子部件.mp4  8.12M
|   ├──179.ScopedModel:安装与基本用法介绍.mp4  2.14M
|   └──180.使用ScopedModel传递数据.mp4  7.74M
├──15.Flutter移动应用:Stream  
|   ├──181.介绍.mp4  2.00M
|   ├──182.准备项目.mp4  1.06M
|   ├──183.创建StreamDemo.mp4  2.28M
|   ├──184.创建与监听Stream.mp4  6.99M
|   ├──185.给Stream添加一个订阅(subscription).mp4  3.62M
|   ├──186.暂停、恢复、取消监听Stream.mp4  6.26M
|   ├──187.StreamController:控制Stream.mp4  6.47M
|   ├──188.StreamController:使用Sink往Stream上添加数据.mp4  2.07M
|   ├──190.在界面上显示Stream上的数据.mp4  2.05M
|   └──191.StreamBuilder:根据Stream上的数据构建小部件.mp4  2.60M
├──16.Flutter移动应用:RxDart  
|   ├──192.介绍.mp4  1.92M
|   ├──193.准备项目.mp4  1.01M
|   ├──194.创建RxDartDemo.mp4  2.43M
|   ├──195.安装RxDart包.mp4  1.60M
|   ├──196.Rx,RxDart,Observable与Stream.mp4  847.17kb
|   ├──197.Observables.mp4  3.03M
|   ├──198.创建Observables的几种方法.mp4  3.91M
|   ├──199.使用Subjects控制Observables.mp4  4.08M
|   ├──200.BehaviorSubject.mp4  1.37M
|   ├──201.ReplaySubject.mp4  1.79M
|   ├──202.准备一个文本框往Observable上添加数据.mp4  6.02M
|   ├──203.RxDart的数据转换方法(map).mp4  1.70M
|   ├──204.where.mp4  1.31M
|   └──205.debounce.mp4  1.65M
├──17.Flutter移动应用:BLoC  
|   ├──206.介绍.mp4  1.96M
|   ├──207.准备项目.mp4  1.04M
|   ├──208.创建BlocDemo.mp4  1.73M
|   ├──209.BLoC:BusinessLogicComponent.mp4  1.93M
|   ├──210.BLoC应用案例(记数器):准备基本小部件.mp4  2.92M
|   ├──211.使用InheritedWidget传递BLoC.mp4  5.12M
|   ├──212.创建与使用BLoC:用Sink输入数据.mp4  4.58M
|   └──213.创建与使用BLoC:用Stream输出数据.mp4  5.88M
├──18.Flutter移动应用:网络请求  
|   ├──214.介绍.mp4  2.14M
|   ├──215.准备项目.mp4  1.08M
|   ├──216.创建HttpDemo.mp4  1.92M
|   ├──217.安装http包(升级FlutterSDK).mp4  4.08M
|   ├──218.使用http客户端请求数据.mp4  5.53M
|   ├──219.JSON转换(dart  
|   ├──220.使用Model类转换数据:fromJson.mp4  3.28M
|   ├──221.使用Model类转换数据:toJson.mp4  1.69M
|   ├──222.使用请求数据:把响应的数据转换成自定义Dart对象.mp4  6.26M
|   └──223.FutureBuilder:使用Future构建小部件.mp4  7.20M
├──19.Flutter移动应用:动画  
|   ├──225.准备项目.mp4  1.18M
|   ├──226.创建AnimationDemo小部件.mp4  2.94M
|   ├──227.AnimationController:动画控制器.mp4  4.84M
|   ├──228.使用动画的值.mp4  4.48M
|   ├──229.动画的状态与运行.mp4  5.29M
|   ├──230.Tween:设置动画范围值(数字、颜色).mp4  6.30M
|   ├──231.Curve:动画曲线.mp4  2.30M
|   └──232.AnimatedWidget:动画值有变化就自动重建自己的小部件.mp4  5.12M
├──20.Flutter移动应用:国际化  
|   ├──233.介绍.mp4  2.17M
|   ├──234.准备项目.mp4  1.28M
|   ├──235.创建I18Demo小部件.mp4  1.79M
|   ├──236.安装与配置Flutter应用的国际化.mp4  4.79M
|   ├──237.配置iOS项目使用多种语言.mp4  1.92M
|   ├──238.演示Material组件的多语言.mp4  4.21M
|   ├──239.寻找Localizations小部件.mp4  3.59M
|   ├──240.获取与设置语言和地区(理解Locale类与Localizations小部件).mp4  5.24M
|   ├──241.定义本地化资源类.mp4  2.85M
|   ├──242.加载本地化资源.mp4  4.97M
|   ├──243.使用本地化资源.mp4  4.22M
|   ├──244.Intl:定义需要翻译的信息.mp4  3.16M
|   ├──245.提取信息模板并翻译信息.mp4  3.79M
|   ├──246.基于arb生成dart文件.mp4  1.98M
|   └──247.加载与使用本地化信息.mp4  7.85M
└──21.Flutter移动应用:测试  
|   ├──248.介绍.mp4  2.41M
|   ├──249.准备项目.mp4  1.15M
|   ├──251.Unittesting:单元测试.mp4  4.19M
|   ├──252.运行测试.mp4  2.31M
|   ├──253.WidgetTesting:测试小部件.mp4  4.95M
|   ├──254.找到并验证小部件(Finder与Matcher的用法).mp4  2.34M
|   ├──255.测试小部件的点按行为.mp4  5.52M
|   ├──256.Integrationtesting:集成测试.mp4  4.97M
|   └──257.编写与运行集成测试.mp4  5.48M

本帖被以下淘专辑推荐:

回复

使用道具 举报

金币12913  第87名

13

主题

1264

回帖

2万

积分

论坛元老

Rank: 8Rank: 8

威望
3727
贡献
3674
热心值
4
金币
12913
注册时间
2020-4-21
发表于 2021-12-13 10:23 | 显示全部楼层
强烈支持楼主ing……
回复

使用道具 举报

金币242  第5026名

21

主题

8927

回帖

1万

积分

论坛元老

Rank: 8Rank: 8

威望
8797
贡献
5775
热心值
1
金币
242
注册时间
2020-5-5
发表于 2021-12-13 10:31 | 显示全部楼层
Flutter基础教程
回复

使用道具 举报

金币896  第1837名

0

主题

899

回帖

6094

积分

论坛元老

Rank: 8Rank: 8

威望
2378
贡献
2820
热心值
0
金币
896
注册时间
2020-1-25
发表于 2021-12-13 10:32 | 显示全部楼层
强烈支持楼主ing……
回复

使用道具 举报

金币171  第6152名

1

主题

2912

回帖

1万

积分

论坛元老

Rank: 8Rank: 8

威望
6136
贡献
4987
热心值
0
金币
171
注册时间
2020-6-18
发表于 2021-12-13 10:40 | 显示全部楼层
激动人心,无法言表!
回复

使用道具 举报

金币1916  第885名

5

主题

2662

回帖

1万

积分

论坛元老

Rank: 8Rank: 8

威望
8523
贡献
6358
热心值
0
金币
1916
注册时间
2021-5-25
发表于 2021-12-13 10:48 | 显示全部楼层
强烈支持楼主ing……
回复

使用道具 举报

金币107  第9244名

0

主题

1130

回帖

7752

积分

论坛元老

Rank: 8Rank: 8

威望
3609
贡献
4036
热心值
0
金币
107
注册时间
2019-4-23
发表于 2021-12-13 10:52 | 显示全部楼层
激动人心,无法言表!
回复

使用道具 举报

金币216  第5365名

0

主题

2324

回帖

9325

积分

论坛元老

Rank: 8Rank: 8

威望
5419
贡献
3690
热心值
0
金币
216
注册时间
2021-9-23
发表于 2021-12-13 10:54 | 显示全部楼层
强烈支持楼主ing……
回复

使用道具 举报

金币1902  第896名

1

主题

1709

回帖

1万

积分

论坛元老

Rank: 8Rank: 8

威望
5300
贡献
4855
热心值
0
金币
1902
注册时间
2021-8-28
发表于 2021-12-13 11:14 | 显示全部楼层
看看 看看
回复

使用道具 举报

金币2261  第754名

0

主题

814

回帖

1万

积分

论坛元老

Rank: 8Rank: 8

威望
3772
贡献
4106
热心值
0
金币
2261
注册时间
2021-3-18
发表于 2021-12-13 11:44 | 显示全部楼层
淡定,淡定,淡定……
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|瑞客论坛 |网站地图

GMT+8, 2024-11-22 00:55

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表