Flutter 原生体验 · 30 章
🎒 风格 · 从零到实战
30节
01
Flutter初探
Flutter是什么?对比React Native
02
开发环境搭建
Windows/Mac · SDK · Android Studio/Xcode
03
创建第一个项目
flutter create · 项目结构 · 模拟器/真机
04
Dart语言速通 (上)
变量/常量 · 内置类型 · 函数 · 操作符
05
Dart语言速通 (下)
类与继承 · Mixins · 异步 · 空安全
06
Widgets核心概念
一切皆Widget · Stateless vs Stateful · 树
07
布局基础 (上)
Container · Row/Column · Stack · Align
08
布局基础 (下)
Flexible · Expanded · AspectRatio · LayoutBuilder
09
文本与样式
Text · RichText · TextStyle · 字体/国际化
10
图片与图标
Image · Icon · IconButton · 占位图
11
按钮与交互
ElevatedButton · TextButton · GestureDetector
12
输入框与表单
TextField · 表单验证 · 键盘类型
13
列表与网格
ListView · GridView · ScrollController · 下拉刷新
14
页面导航
Navigator · 命名路由 · 页面传参
15
底部导航与Tab
BottomNavigationBar · TabBar · 自定义
16
对话框与底部弹窗
AlertDialog · BottomSheet · SnackBar
17
状态管理入门
setState · InheritedWidget · Provider
18
Provider深入
MultiProvider · Consumer · context.read/watch
19
网络请求基础
http/dio · GET/POST · JSON解析
20
数据持久化
shared_preferences · 文件 · sqflite
21
动画入门
AnimationController · Tween · 隐式动画
22
自定义绘制
CustomPaint · Canvas · Paint · Path
23
手势与触摸
GestureDetector · 冲突处理 · 缩放/拖拽
24
平台通道
MethodChannel · 相机/相册原生调用
25
通知与本地推送
flutter_local_notifications · firebase_messaging
26
性能优化
const Widget · RepaintBoundary · 图片缓存
27
测试入门
单元测试 · Widget测试 · 集成测试
28
打包与发布
Android签名 · iOS Archive · App Store
29
实战项目 (上)
需求分析 · 架构设计 · 首页框架
30
实战项目 (下)
核心功能 · 状态管理 · 性能调优 · 展望