📋 Flutter 表单·交互设计
✨
30 章 实战
PRO
⚡ 友好配色
01
Flutter表单基础:认识Form与FormField
入门
构建第一个表单页面
02
TextFormField详解:属性、验证、样式与输入格式化
核心
文本框完全指南
03
DropdownButtonFormField:下拉选择器实现与数据绑定
控件
下拉菜单
04
日期与时间选择器:DatePicker & TimePicker 集成
交互
日期时间
05
单选与复选框:Radio、Checkbox 在表单中的用法
控件
选择类
06
Slider与Switch:滑动条与开关控件的表单集成
控件
滑动/开关
07
自定义表单字段:继承FormField实现自定义组件
进阶
自定义
08
表单验证进阶:多字段联动验证与异步验证
验证
联动/异步
09
表单状态管理:GlobalKey与FormState控制
状态
全局Key
10
表单数据模型:创建数据类与表单数据绑定
数据
模型绑定
11
动态表单:根据条件动态增减表单字段
动态
增删字段
12
表单布局技巧:Row、Column、Wrap运用
布局
弹性排列
13
表单滚动与键盘处理:SingleChildScrollView & 键盘避让
体验
滚动/键盘
14
表单提交与重置:完整数据提交流程设计
流程
提交/重置
15
表单错误处理:优雅的错误提示与用户反馈
反馈
错误提示
16
多步骤表单:Stepper组件实现分步表单
分步
Stepper
17
表单与API交互:将表单数据发送到后端
网络
API交互
18
表单数据持久化:SharedPreferences保存草稿
存储
本地草稿
19
表单动画:为表单元素添加入场与交互动画
动画
入场/交互
20
响应式表单:适配不同屏幕尺寸的表单设计
响应式
多尺寸
21
表单无障碍访问:为表单添加语义化标签
无障碍
a11y
22
复杂表单案例:用户注册表单完整实现
案例
注册
23
复杂表单案例:商品发布表单完整实现
案例
商品发布
24
复杂表单案例:问卷调查表单完整实现
案例
问卷
25
表单性能优化:避免不必要的重建与重绘
优化
性能
26
表单测试:Widget测试与集成测试实战
测试
Widget/集成
27
第三方表单库:reactive_forms & flutter_form_builder
库
第三方
28
表单安全:输入过滤与防XSS攻击
安全
过滤/XSS
29
表单国际化:多语言标签与验证消息
i18n
多语言
30
项目实战:构建一个完整的复杂表单应用
实战
综合项目