📚互联网上的免费书籍
Flutter实战 简介
前言
入门篇
第一章:起步
1.1:移动开发技术简介
1.2:初识Flutter
1.3:搭建Flutter开发环境
1.4:Dart语言简介
第二章:第一个Flutter应用
2.1:计数器示例
2.2:路由管理
2.3:包管理
2.4:资源管理
2.5:调试Flutter APP
2.6:Dart线程模型及异常捕获
第三章:基础组件
3.1:Widget简介
3.2:状态管理
3.3:文本、字体样式
3.4:按钮
3.5:图片和Icon
3.6:单选框和复选框
3.7:输入框和表单
3.8:进度指示器
第四章:布局类组件
4.1:布局类组件简介
4.2:线性布局(Row、Column)
4.3:弹性布局(Flex)
4.4:流式布局(Wrap、Flow)
4.5:层叠布局(Stack、Positioned)
4.6:对齐与相对定位(Align)
第五章:容器类组件
5.1:填充(Padding)
5.2:尺寸限制类容器(ConstrainedBox等)
5.3:装饰容器(DecoratedBox)
5.4:变换(Transform)
5.5:Container容器
5.6:Scaffold、TabBar、底部导航
5.7:剪裁(Clip)
第六章:可滚动组件
6.1:可滚动组件简介
6.2:SingleChildScrollView
6.3:ListView
6.4:GridView
6.5:CustomScrollView
6.6:滚动监听及控制(ScrollController)
第七章:功能型组件
7.1:导航返回拦截(WillPopScope)
7.2:数据共享(InheritedWidget)
7.3: 跨组件状态共享(Provider)
7.4:颜色和主题(Theme)
7.5:异步UI更新(FutureBuilder、StreamBuilder)
7.6:对话框详解
进阶篇
第八章:事件处理与通知
8.1:原始指针事件处理
8.2:手势识别
8.3:全局事件总线
8.4:通知(Notification)
第九章:动画
9.1:Flutter动画简介
9.2:动画结构
9.3:自定义路由过渡动画
9.4:Hero动画
9.5:交织动画
9.6:通用"切换动画"组件(AnimatedSwitcher)
9.7:动画过渡组件
第十章:自定义组件
10.1:自定义组件方法简介
10.2:组合现有组件
10.3:组合实例:TurnBox
10.4:自绘组件(CustomPaint与Canvas)
10.5:自绘实例:圆形渐变进度条(自绘)
第十一章:文件操作与网络请求
11.1:文件操作
11.2:Http请求-HttpClient
11.3:Http请求-Dio package
11.4:实例:Http分块下载
11.5:WebSocket
11.6:使用Socket API
11.7:Json转Dart Model类
第十二章:包与插件
12.1:开发package
12.2:平台通道简介
12.3:开发Flutter插件
12.4:插件开发:实现Android端API
12.5:插件开发:实现IOS端API
12.6:Texture和PlatformView
第十三章:国际化
13.1:让App支持多语言
13.2:实现Localizations
13.3:使用Intl包
13.4:国际化常见问题
第十四章:Flutter核心原理
14.1:Flutter UI系统
14.2:Element和BuildContext
14.3:RenderObject与RenderBox
14.4:Flutter从启动到显示
14.5:Flutter图片加载与缓存
实例篇
第十五章:一个完整的Flutter应用
15.1:应用简介
15.2:APP代码结构
15.3:Model类定义
15.4:全局变量及共享状态
15.5:网络请求封装
15.6:App入口及首页
15.7:登录页
15.8:多语言和多主题
好书推荐
Go 入门指南
高效的 Go 编程 Effective Go
Js 函数式编程指南
JavaScript 秘密花园
Bash 教程
Node.js 调试指南
一起学Node.js
深入理解 JavaScript 异步
详解HTTP2
HTTP3深入浅出
The Linux Command Line 中文翻译版
Linux 内核揭秘
Published with GitBook
第十三章:国际化
本章目录
13.1:让App支持多语言
13.2:实现Localizations
13.3:使用Intl包
13.4:国际化常见问题
书籍推荐
深入理解 JavaScript 异步
详解HTTP2
HTTP3深入浅出
The Linux Command Line 中文翻译版
Linux 内核揭秘
Python 算法与数据结构 中文版
阅读全文
看完两件小事
如果你觉得这篇文章对你挺有启发,我想请你帮我两个小忙:
关注我们的
GitHub 博客
,让我们成为长期关系
把这篇文章分享给你的
朋友 / 交流群
,让更多的人看到,一起进步,一起成长!
关注公众号
「IT平头哥联盟」
,公众号后台回复「
资源
」 免费领取我精心整理的前端进阶资源教程
results matching "
"
No results matching "
"