一、Flutter初识
下面博客介绍了 Flutter 的基本介绍、环境搭建、第一个项目创建运行等等:
-
Flutter初识(1):初识Flutter - fengMisaka - 博客园
-
Flutter初识(2):搭建Flutter开发环境
-
Flutter初识(3):Flutter开发初体验
-
Flutter初识(4):Dart语言入门
-
Flutter初识(5):Widget详解
-
Flutter初识(6):Flutter的包管理和资源管理
二、Flutter基础组件
下面博客介绍了 Flutter 最基础,也是最常用的组件:
- Flutter基础组件(1):Text(文本)
- Flutter基础组件(2):Button(按钮)
- Flutter基础组件(3):TextField(输入框)
- Flutter基础组件(4):Image(图片)
- Flutter基础组件(5):Icon(图标)
- Flutter基础组件(6):Radio(单选按钮)
- Flutter基础组件(7):Checkbox(复选框)
- Flutter基础组件(8):Switch(单选开关)
- Flutter基础组件(9):Progress(进度条)
三、Flutter布局
下面博客介绍了 Flutter 的布局方式:
- Flutter布局(1):线性布局(Row、Column)
- Flutter布局(2):弹性布局(Flex、Expanded)
- Flutter布局(3):流式布局(Wrap、Flow)
- Flutter布局(4):层叠布局(Stack、Positioned)
- Flutter布局(5):对齐与居中布局(Align、Center)
四、Flutter容器
下面博客介绍了 Flutter 的各种容器:
- Flutter容器(1):填充(Padding)
- Flutter容器(2):容器组件(Container)
- Flutter容器(3):装饰容器(DecoratedBox)
- Flutter容器(4):裁剪(Clip)
- Flutter容器(5):变换(Transform)
- Flutter容器(6):页面骨架(Scaffold)
五、Flutter可滚动组件
下面博客介绍了 Flutter 的列表、表格等可滚动组件:
- Flutter可滚动组件(1):Sliver
- Flutter可滚动组件(2):ListView基本使用
- Flutter可滚动组件(3):ListView进阶使用
- Flutter可滚动组件(4):GridView(网格布局)
- Flutter可滚动组件(5):PageView与页面缓存
- Flutter可滚动组件(6):可滚动组件子项缓存
- Flutter可滚动组件(7):TabBarView
- Flutter可滚动组件(8):CustomScrollView 和 Slivers
- Flutter可滚动组件(9):嵌套可滚动组件 NestedScrollView
六、Flutter进阶组件
- Flutter进阶组件(1):RadioListTiles(单选列表项)
- Flutter进阶组件(2):CheckboxListTile(复选框列表项)
- Flutter进阶组件(3):SwitchListTile(开关列表项)
- Flutter进阶组件(4):CupertinoSwitch(iOS 风格开关)
- Flutter进阶组件(5):ExpansionTile(折叠列表项)
- Flutter进阶组件(6):Form(表单)
- Flutter进阶组件(7):DataTable(数据表格)
- Flutter进阶组件(8):PaginatedDataTable(分页数据表格)
七、Flutter功能性组件
下面博客介绍了 Flutter 的对话框、弹出框等功能性组件:
- Flutter功能性组件(1):对话框
- Flutter功能性组件(2):弹出框
八、Flutter路由导航
下面博客介绍了 Flutter 的路由导航功能:
-
Flutter路由导航(1):基本使用
-
Flutter路由导航(2):使用路由页面进行跳转
九、Flutter进阶
下面博客介绍了 Flutter 的进阶使用:
-
Flutter进阶(1):如何引用其他dart文件的组件
-
Flutter进阶(2):国际化开发
-
Flutter进阶(3):屏幕和字体适配专家(ScreenUtil)
-
Flutter进阶(4):定时器使用(Timer)
-
Flutter进阶(5):EventBus全局事件总线
-
Flutter进阶(6):详解 Key
十、Flutter插件Get
下面博客介绍了 Flutter 的 Get 插件:
-
Flutter插件Get(1)介绍、安装与配置.md
-
Flutter插件Get(2):状态管理篇.md
-
Flutter插件Get(3):路由管理篇.md
-
Flutter插件Get(4):依赖管理篇.md
-
Flutter插件Get(5):小组件.md
-
Flutter插件Get(6):用户登陆界面实战.md
-
Flutter插件Get(7):实现语言的国际化
十一、Flutter手势组件
下面博客介绍了 Flutter 的手势组件:
- Flutter手势组件(1):Listener
- Flutter手势组件(2):PointerEvent
- Flutter手势组件(3):GestureDetector
- Flutter手势组件(4):MouseRegion
十二、其它
下面博客介绍了 Flutter 的其它部分:
- Flutter遇到的常见报错以及解决方案(持续更新)
- Flutter 常见编程规范介绍与报警后的解决方案