登录
注册
登录
注册
首页
技术资讯中心
每日优鲜前端完整API接口文档
每日优鲜管理后台API接口文档
每日优鲜前端基础通用API接口文档
KFC肯德基(前端API接口文档)
KFC后端管理界面API接口文档
锐亚商城(多商户版前端API接口文档)
锐亚商城(多商户版总后台API接口文档)
锐亚商城(多商户版后台API接口文档)
微信支付文档
游戏开发中心
锐亚所有课程总览
锐亚课程目录总览
资源下载中心
2020 Unity 最新软件下载
Unity Pro 2020.1Windows 破解版
Anaconda3 软件下载
Visual Studio 最新所有版本下载
Selenium(google chome网络爬虫插件下载)
白鹭源代码下载
弹力球项目源代码下载
贪吃蛇游戏资源
吃豆人游戏源代码
Unity特效素材插件文件下载
会员中心
⇩ App下载
免费课程
Unity游戏开发免费课程
虚幻4(ue4)游戏开发免费课程
Cocos游戏开发免费课程
Web前端开发免费课程
Python基础入门免费课程
人工智能开发免费课程
云计算开发免费课程
大数据开发免费课程
PPT制作免费教程
Excel使用技巧免费教程
IOS开发免费教程
逆向开发免费教程
入驻申请
登录
注册
全部课程
游戏开发教程
Unity3D
Unity3D免费教程
Unity3D基础入门教程
C#编程语言
Unity2D实战教程
Unity3D实战教程
UE4
虚幻4免费教程
虚幻4实战案例
GameMaker
GameMaker免费教程
GameMaker实战案例
Cocos3D
Cocos3D免费教程
Cocos3D实战案例
CryEngine
CryEngine免费教程
CryEngine实战案例
LayaBox
Layabox免费教程
LayaBox实战案例
Egret
白鹭免费教程
Laya
Laya免费教程
Unity3D
UE4
GameMaker
Cocos3D
CryEngine
LayaBox
Egret
Laya
Python教程
python自动化办公
python爬虫
python数据分析
python股票量化投资
python优选基金
Python免费课程
python自动化办公
python爬虫
python数据分析
python股票量化投资
python优选基金
Python免费课程
web前端开发
vue.js
vue.js制作拼多多
vue.js制作携程网
vue.js制作爱奇艺
vue.js制作抖音
vue.js制作网易云音乐
vue.js制作头条
uni-app
uni-app制作爱奇艺
uni-app制作网易云音乐
uni-app制作抖音
uni-app制作肯德基
uni-app制作携程
Vue淘宝类大型商城全栈课程
vue.js
uni-app
Vue淘宝类大型商城全栈课程
AI数据科学
大数据
Spark
Hadoop
Flink
大数据零基础入门
大数据免费
人工智能(AI)
云计算
区块链
大数据
人工智能(AI)
云计算
区块链
移动开发
APP开发
iOS免费
Andriod安卓开发免费
Flutter免费
Kotlin免费
React Native免费
JetPack免费
Swift免费
Objective-C
Dart
逆向开发
移动游戏开发
微信小游戏开发
APP开发
移动游戏开发
游戏美术教程
3dmax
maya
photoshop
3dmax
maya
photoshop
职场提升
办公软件
PPT
Excel
Word免费
Keynote
面试技巧
Java面试
Python面试
前端面试
后端面试
游戏开发面试
Android面试
办公软件
面试技巧
后端开发
Java后台免费
PHP
Python
Django
C++
Flask
Go
Ruby
Java后台免费
PHP
Python
Django
C++
Flask
Go
Ruby
毕业设计
Java项目
Andriod项目
Java项目
Andriod项目
产品运营
产品经理
新媒体运营
产品经理
新媒体运营
电子书
C语言
C语言
首页
技术资讯中心
每日优鲜前端完整API接口文档
每日优鲜管理后台API接口文档
每日优鲜前端基础通用API接口文档
KFC肯德基(前端API接口文档)
KFC后端管理界面API接口文档
锐亚商城(多商户版前端API接口文档)
锐亚商城(多商户版总后台API接口文档)
锐亚商城(多商户版后台API接口文档)
微信支付文档
游戏开发中心
锐亚所有课程总览
锐亚课程目录总览
资源下载中心
2020 Unity 最新软件下载
Unity Pro 2020.1Windows 破解版
Anaconda3 软件下载
Visual Studio 最新所有版本下载
Selenium(google chome网络爬虫插件下载)
白鹭源代码下载
弹力球项目源代码下载
贪吃蛇游戏资源
吃豆人游戏源代码
Unity特效素材插件文件下载
会员中心
⇩ App下载
免费课程
Unity游戏开发免费课程
虚幻4(ue4)游戏开发免费课程
Cocos游戏开发免费课程
Web前端开发免费课程
Python基础入门免费课程
人工智能开发免费课程
云计算开发免费课程
大数据开发免费课程
PPT制作免费教程
Excel使用技巧免费教程
IOS开发免费教程
逆向开发免费教程
入驻申请
【flutter入门到精通全套】
第210任务: 5 BLoC 应用案例(记数器):准备基本小部件_【itjc8.com】
查看课程
任务列表
第1任务: 1-1 介绍
第2任务: 2 安装 Flutter SDK(macOS)_【itjc8.com】
第3任务: 3 配置 iOS 开发环境(macOS)_【itjc8.com】
第4任务: 4 配置 VS Code 代码编辑器_【itjc8.com】
第5任务: 5 配置 Android 开发环境(macOS)_【itjc8.com】
第6任务: 6 检测问题:flutter doctor_【itjc8.com】
第7任务: 7 Flutter 在中国地区的特别设置(macOS)_【itjc8.com】
第8任务: 8 创建 Flutter 项目_【itjc8.com】
第9任务: 9 运行 Flutter 项目(iOS 模拟器)_【itjc8.com】
第10任务: 10 在 Android 模拟器上运行 Flutter 项目_【itjc8.com】
第11任务: 2-1 介绍_【itjc8.com】
第12任务: 2 准备项目_【itjc8.com】
第13任务: 3 在屏幕中间显示 “hello”_【itjc8.com】
第14任务: 4 自定义小部件(Widget)_【itjc8.com】
第15任务: 5 文字的样式:TextStyle_【itjc8.com】
第16任务: 6 MaterialApp:使用界面组件与定制界面主题_【itjc8.com】
第17任务: 7 列表:准备数据_【itjc8.com】
第18任务: 8 列表视图:ListView.builder_【itjc8.com】
第19任务: 9 列表项目_【itjc8.com】
第20任务: 3-1 介绍_【itjc8.com】
第21任务: 2 准备项目_【itjc8.com】
第22任务: 3 Material 应用_【itjc8.com】
第23任务: 4 AppBar:工具栏上的图标按钮(IconButton)
第24任务: 5 TabBar:用标签形式展示内容_【itjc8.com】
第25任务: 6 TabBar:自定义标签栏的样式_【itjc8.com】
第26任务: 7 Material:自定义按钮水波纹样式_【itjc8.com】
第27任务: 8 Drawer:抽屉(边栏)_【itjc8.com】
第28任务: 9 Drawer:在抽屉里使用 ListView, DrawerHeader,ListTile_【
第29任务: 10 Drawer:抽屉的打开与关闭_【itjc8.com】
第30任务: 11 UserAccountDrawerHeader:抽屉里的用户帐号信息_【itjc8.com】
第31任务: 12 用户帐户头部的背景图像_【itjc8.com】
第32任务: 13 创建 DrawerDemo 小部件_【itjc8.com】
第33任务: 14 BottomNavigationBar:底部导航栏_【itjc8.com】
第34任务: 15 BottomNavigationBar:底部导航栏的激活状态
第35任务: 16 StatefulWidget:有状态的小部件
第36任务: 4-1 介绍_【itjc8.com】
第37任务: 2 准备项目_【itjc8.com】
第38任务: 3 查看小部件的定义_【itjc8.com】
第39任务: 4 Text:文字与文字样式_【itjc8.com】
第40任务: 5 RichText:行内多样式的文字
第41任务: 6 Container:容器_【itjc8.com】
第42任务: 7 BoxDecoration:装饰盒子_【itjc8.com】
第43任务: 8 BoxDecoration:边框(border)_【itjc8.com】
第44任务: 9 BoxDecoration:圆角(borderRadius)_【itjc8.com】
第45任务: 10 BoxDecoration:阴影(borderShadow)_【itjc8.com】
第46任务: 11 BoxDecoration:形状(shape)_【itjc8.com】
第47任务: 12 BoxDecoration:渐变(gradient)_【itjc8.com】
第48任务: 13 BoxDecoration:背景图像(image)_【itjc8.com】
第49任务: 5-1 介绍_【itjc8.com】
第50任务: 2 准备项目_【itjc8.com】
第51任务: 3 创建 LayoutDemo 小部件_【itjc8.com】
第52任务: 4 创建可配置的图标徽章(IconBadge)小部件_【itjc8.com】
第53任务: 5 Row(横排) 与 Column(竖排)_【itjc8.com】
第54任务: 6 mainAxis:主轴_【itjc8.com】
第55任务: 7 crossAxis:交叉轴_【itjc8.com】
第56任务: 8 SizedBox:固定尺寸的盒子_【itjc8.com】
第57任务: 9 Alignment:对齐_【itjc8.com】
第58任务: 10 Stack:一摞小部件_【itjc8.com】
第59任务: 11 AspectRatio:宽高比_【itjc8.com】
第60任务: 12 ConstrainedBox:带限制的盒子_【itjc8.com】
第61任务: 6-1 介绍_【itjc8.com】
第62任务: 2 升级 Flutter SDK 与项目用的 Packages_【itjc8.com】
第63任务: 3 准备项目_【itjc8.com】
第64任务: 4 创建 ViewDemo 小部件_【itjc8.com】
第65任务: 5 PageView:页面视图
第66任务: 6 PageView:页面视图的属性
第67任务: 7 PageView:用 PageController 调整页面的显示_【itjc8.com】
第68任务: 8 PageView.builder 按需生成页面_【itjc8.com】
第69任务: 9 GridView:网格视图(GridView.count)_【itjc8.com】
第70任务: 10 GridView.extent_【itjc8.com】
第71任务: 11 GridView.builder 按需生成视图项目_【itjc8.com】
第72任务: 7-1 介绍_【itjc8.com】
第73任务: 2 准备项目_【itjc8.com】
第74任务: 3 创建 SliverDemo 小部件_【itjc8.com】
第75任务: 4 Slivers_【itjc8.com】
第76任务: 5 SliverGrid:网格视图_【itjc8.com】
第77任务: 6 SliverPadding(内边距) 与 SliverSafeArea(安全区)
第78任务: 7 SliverList:列表视图
第79任务: 8 SliverAppBar:应用工具栏_【itjc8.com】
第80任务: 9 带渐近动画的可伸缩空间_【itjc8.com】
第81任务: 8-1 介绍_【itjc8.com】
第82任务: 2 准备项目_【itjc8.com】
第83任务: 3 VS Code:Flutter 代码片断_【itjc8.com】
第84任务: 4 一堆路由_【itjc8.com】
第85任务: 5 打开新页面并返回(push 与 pop):准备_【itjc8.com】
第86任务: 6 打开新页面并返回(push 与 pop):实施_【itjc8.com】
第87任务: 7 带名字的路由( Navigator.pushNamed)_【itjc8.com】
第88任务: 8 初始路由:initialRoute_【itjc8.com】
第89任务: 9 InkWell:添加溅墨动画效果_【itjc8.com】
第90任务: 10 在内容详情页上显示内容
第91任务: 9-1 介绍_【itjc8.com】
第92任务: 2 准备项目_【itjc8.com】
第93任务: 3 创建 FormDemo 小部件_【itjc8.com】
第94任务: 4 Theme:定制、使用、重置、覆盖主题_【itjc8.com】
第95任务: 5 TextField:文本字段_【itjc8.com】
第96任务: 6 TextField:文本字段样式(InputDecoration)
第97任务: 7 TextField:监视文本字段的值的变化与提交_【itjc8.com】
第98任务: 8 TextField:使用 TextEditingController 监听文本字段变化_【it
第99任务: 9 Form:表单_【itjc8.com】
第100任务: 10 Form:保存与获取表单里的数据_【itjc8.com】
第101任务: 11 Form:验证表单里的数据
第102任务: 12 Form:自动验证
第103任务: 13 SnackBar:在屏幕底部动画弹出提示栏_【itjc8.com】
第104任务: 10-1 介绍_【itjc8.com】
第105任务: 2 准备项目_【itjc8.com】
第106任务: 3 VS Code:自定义代码片断_【itjc8.com】
第107任务: 4 准备 Material Components 演示页面_【itjc8.com】
第108任务: 5 FloatingActionButton:漂浮动作按钮_【itjc8.com】
第109任务: 6 BottomAppBar:底部工具栏_【itjc8.com】
第110任务: 7 创建演示小部件用的页面_【itjc8.com】
第111任务: 8 FlatButton:文字按钮_【itjc8.com】
第112任务: 9 RaisedButton:按钮_【itjc8.com】
第113任务: 10 按钮主题:颜色、形状_【itjc8.com】
第114任务: 11 OutlineButton:描边按钮_【itjc8.com】
第115任务: 12 按钮容器 Container:有固定宽度的按钮_【itjc8.com】
第116任务: 13 按钮容器 Expanded:占满可用宽度的按钮
第117任务: 14 按钮容器 ButtonBar:一组带边距的横排显示按钮
第118任务: 15 整理:把演示放在单独的文件里_【itjc8.com】
第119任务: 16 准备 PopupMenuButtonDemo_【itjc8.com】
第120任务: 17 PopupMenuButton:弹出式菜单按钮_【itjc8.com】
第121任务: 11-1 介绍_【itjc8.com】
第122任务: 2 整理:在演示列表里添加 FormDemo_【itjc8.com】
第123任务: 3 创建用户输入相关的小部件的演示页面_【itjc8.com】
第124任务: 4 Checkbox:复选框_【itjc8.com】
第125任务: 5 CheckboxListTile:带标签与图标的复选框_【itjc8.com】
第126任务: 6 Radio:单选按钮_【itjc8.com】
第127任务: 7 RadioListTile:带标签与图标的单选按钮_【itjc8.com】
第128任务: 8 Switch:开关_【itjc8.com】
第129任务: 9 SwitchListTile:带标签与图标的开关_【itjc8.com】
第130任务: 10 Slider:滑动选择器
第131任务: 11 安装第三方包(演示安装 Intl 包)_【itjc8.com】
第132任务: 12 显示格式化日期_【itjc8.com】
第133任务: 13 showDatePicker:选择日期
第134任务: 14 showDatePicker:获取选择的日期(async)_【itjc8.com】
第135任务: 15 showTimePicker:时间选择器_【itjc8.com】
第136任务: 16 Future:异步程序_【itjc8.com】
第137任务: 12-1 SimpleDialog:显示对话框(showDialog)_【itjc8.com】
第138任务: 2 SimpleDialog:选项(SimpleDialogOption)
第139任务: 3 SimpleDialog:获取与使用选项的值
第140任务: 4 AlertDialog:提示对话框
第141任务: 5 AlertDialog:获取与使用动作的值
第142任务: 6 BottomSheet:底部滑动窗口_【itjc8.com】
第143任务: 7 BottomSheet:对话框式底部滑动窗口(showModalBottomSheet)_【i
第144任务: 8 处理使用对话框式底部滑动窗口的数据_【itjc8.com】
第145任务: 9 SnackBar:操作提示栏_【itjc8.com】
第146任务: 10 ExpansionPanel:收缩面板_【itjc8.com】
第147任务: 11 ExpansionPanel:面板的收起与展开_【itjc8.com】
第148任务: 12 ExpansionPanel:面板列表项目
第149任务: 13-1 介绍_【itjc8.com】
第150任务: 2 升级 Flutter SDK 后屏幕报错(0.8.1)_【itjc8.com】
第151任务: 3 Chip:小碎片_【itjc8.com】
第152任务: 4 Wrap:换行显示小部件_【itjc8.com】
第153任务: 5 Divider:分隔符_【itjc8.com】
第154任务: 6 Chip:带删除功能的小碎片_【itjc8.com】
第155任务: 7 Chip:用列表生成带删除功能的小碎片_【itjc8.com】
第156任务: 8 ActionChip:动作碎片_【itjc8.com】
第157任务: 9 FilterChip:过滤碎片_【itjc8.com】
第158任务: 10 ChoiceChip:选择碎片_【itjc8.com】
第159任务: 11 DataTable:数据表格_【itjc8.com】
第160任务: 12 DataTable:用列表生成数据表格_【itjc8.com】
第161任务: 13 DataTable:数据表格的排序_【itjc8.com】
第162任务: 14 DataTable:选择数据表格行
第163任务: 15 PaginatedDataTable:分页显示表格数据
第164任务: 16 PaginatedDataTable:排序
第165任务: 17 Card:卡片
第166任务: 18 ClipRRect:圆角(给图像添加圆角效果)_【itjc8.com】
第167任务: 19 Stepper:步骤_【itjc8.com】
第168任务: 20 Stepper:步骤的行为_【itjc8.com】
第169任务: 14-1 介绍_【itjc8.com】
第170任务: 2 准备项目_【itjc8.com】
第171任务: 3 创建 StateManagementDemo 小部件_【itjc8.com】
第172任务: 4 StatelessWidget:无变化状态的小部件_【itjc8.com】
第173任务: 5 StatefulWidget:带变化状态的小部件_【itjc8.com】
第174任务: 6 状态管理(由父辈管理状态)_【itjc8.com】
第175任务: 7 从父辈那里传递个回调_【itjc8.com】
第176任务: 8 小部件树:Widget Tree_【itjc8.com】
第177任务: 9 InheritedWidget:直接把数据传递给需要的小部件
第178任务: 10 创建与使用 InheritedWidget 有效地传递数据给子部件
第179任务: 11 ScopedModel:安装与基本用法介绍_【itjc8.com】
第180任务: 12 使用 ScopedModel 传递数据
第181任务: 15-1 介绍_【itjc8.com】
第182任务: 2 准备项目_【itjc8.com】
第183任务: 3 创建 StreamDemo_【itjc8.com】
第184任务: 4 创建与监听 Stream_【itjc8.com】
第185任务: 5 给 Stream 添加一个订阅(subscription)_【itjc8.com】
第186任务: 6 暂停、恢复、取消监听 Stream_【itjc8.com】
第187任务: 7 StreamController:控制 Stream
第188任务: 8 StreamController:使用 Sink 往 Stream 上添加数据_【itjc8.
第189任务: 9 StreamController:创建可以多次订阅的 Broadcast Streams_【i
第190任务: 10 在界面上显示 Stream 上的数据_【itjc8.com】
第191任务: 11 StreamBuilder:根据 Stream 上的数据构建小部件_【itjc8.com】
第192任务: 16-1 介绍_【itjc8.com】
第193任务: 2 准备项目_【itjc8.com】
第194任务: 3 创建 RxDartDemo_【itjc8.com】
第195任务: 4 安装 RxDart 包
第196任务: 5 Rx,RxDart,Observable 与 Stream
第197任务: 6 Observables_【itjc8.com】
第198任务: 7 创建 Observables 的几种方法_【itjc8.com】
第199任务: 8 使用 Subjects 控制 Observables_【itjc8.com】
第200任务: 9 BehaviorSubject_【itjc8.com】
第201任务: 10 ReplaySubject_【itjc8.com】
第202任务: 11 准备一个文本框往 Observable 上添加数据_【itjc8.com】
第203任务: 12 RxDart 的数据转换方法(map)_【itjc8.com】
第204任务: 13 where_【itjc8.com】
第205任务: 14 debounce_【itjc8.com】
第206任务: 17-1 介绍_【itjc8.com】
第207任务: 2 准备项目_【itjc8.com】
第208任务: 3 创建 BlocDemo
第209任务: 4 BLoC:Business Logic Component_【itjc8.com】
第210任务: 5 BLoC 应用案例(记数器):准备基本小部件_【itjc8.com】
第211任务: 6 使用 InheritedWidget 传递 BLoC_【itjc8.com】
第212任务: 7 创建与使用 BLoC:用 Sink 输入数据_【itjc8.com】
第213任务: 8 创建与使用 BLoC:用 Stream 输出数据
第214任务: 18-1 介绍_【itjc8.com】
第215任务: 2 准备项目_【itjc8.com】
第216任务: 3 创建 HttpDemo_【itjc8.com】
第217任务: 4 安装 http 包(升级 Flutter SDK)_【itjc8.com】
第218任务: 5 使用 http 客户端请求数据_【itjc8.com】
第219任务: 6 JSON 转换(dartconvert)_【itjc8.com】
第220任务: 7 使用 Model 类转换数据:fromJson_【itjc8.com】
第221任务: 8 使用 Model 类转换数据:toJson_【itjc8.com】
第222任务: 9 使用请求数据:把响应的数据转换成自定义 Dart 对象
第223任务: 10 FutureBuilder:使用 Future 构建小部件_【itjc8.com】
第224任务: 19-1 介绍_【itjc8.com】
第225任务: 2 准备项目_【itjc8.com】
第226任务: 3 创建 AnimationDemo 小部件_【itjc8.com】
第227任务: 4 AnimationController:动画控制器_【itjc8.com】
第228任务: 5 使用动画的值_【itjc8.com】
第229任务: 6 动画的状态与运行_【itjc8.com】
第230任务: 7 Tween:设置动画范围值(数字、颜色)_【itjc8.com】
第231任务: 8 Curve:动画曲线_【itjc8.com】
第232任务: 9 AnimatedWidget:动画值有变化就自动重建自己的小部件_【itjc8.com】
第233任务: 20-1 介绍_【itjc8.com】
第234任务: 2 准备项目
第235任务: 3 创建 I18Demo 小部件_【itjc8.com】
第236任务: 4 安装与配置 Flutter 应用的国际化_【itjc8.com】
第237任务: 5 配置 iOS 项目使用多种语言_【itjc8.com】
第238任务: 6 演示 Material 组件的多语言_【itjc8.com】
第239任务: 7 寻找 Localizations 小部件_【itjc8.com】
第240任务: 8 获取与设置语言和地区(理解 Locale 类与 Localizations 小部件)_【itj
第241任务: 9 定义本地化资源类_【itjc8.com】
第242任务: 10 加载本地化资源_【itjc8.com】
第243任务: 11 使用本地化资源_【itjc8.com】
第244任务: 12 Intl:定义需要翻译的信息_【itjc8.com】
第245任务: 13 提取信息模板并翻译信息_【itjc8.com】
第246任务: 14 基于arb 生成 dart 文件_【itjc8.com】
第247任务: 15 加载与使用本地化信息
第248任务: 21-1.介绍
第249任务: 2.准备项目
第250任务: 3.Unittesting:单元测试
第251任务: 4.运行测试
第252任务: 5.WidgetTesting:测试小部件
第253任务: 6.找到并验证小部件(Finder与Matcher的用法)
第254任务: 7.测试小部件的点按行为
第255任务: 8.Integrationtesting:集成测试
第256任务: 9.编写与运行集成测试
学
习
中
心
TOP
售前咨询(提莫)
售前咨询(克里斯)
售前咨询(阿木)
售前咨询群
工作时间:9:00 - 17:00
客服:15311498308
客服:15311498308
邮箱:
service@insideria.cn