Flutter 嵌入式实战
📟 30章
🎯 友好
v2.0
1
01
Flutter与嵌入式
优势·环境搭建·SDK安装·树莓派准备
2
02
第一个嵌入式Flutter应用
创建项目·结构·运行设备·热重载
3
03
Dart语言基础回顾
变量·函数·异步·面向对象注意点
4
04
Flutter Widgets核心
Stateless/Stateful·布局·文本图片
5
05
嵌入式UI布局策略
屏幕适配·安全区域·MediaQuery·Flexible
6
06
触摸与手势交互
GestureDetector·冲突·InkWell·自定义
7
07
嵌入式设备输入处理
物理按键·编码器·触摸校准·多点
8
08
状态管理基础
setState·InheritedWidget·Provider
9
09
高级状态管理
Riverpod·Bloc·状态持久化
10
10
嵌入式动画开发
AnimationController·隐式/显式·硬件加速
11
11
自定义绘制与Canvas
CustomPainter·图形·路径·GPU优化
12
12
嵌入式传感器数据可视化
传感器读取·折线图·仪表盘
13
13
文件系统与数据存储
path_provider·SQLite·SharedPreferences
14
14
网络通信基础
http·WebSocket·MQTT·JSON
15
15
嵌入式设备网络配置
WiFi·以太网·BLE·串口(ffi)
16
16
多线程与并发
Isolate·compute·多核分配·竞争
17
17
嵌入式平台通道
MethodChannel·C/C++·硬件接口·基准
18
18
FFI (Foreign Function Interface)
dart:ffi·动态库·内存·系统库
19
19
嵌入式图形性能优化
RepaintBoundary·帧率·纹理缓存
20
20
内存管理与泄漏排查
Dart内存·泄漏场景·DevTools·限制
21
21
嵌入式启动速度优化
延迟加载·AOT·启动画面·最小依赖
22
22
国际化与本地化
arb·多语言·RTL·字体管理
23
23
主题与样式系统
ThemeData·暗黑模式·Material简化·组件库
24
24
嵌入式设备日志与调试
print·Logger·远程日志·Crashlytics替代
25
25
自动化测试
单元·Widget·集成·嵌入式CI
26
26
打包与部署
Release·签名·OTA·自启动
27
27
嵌入式设备电源管理
电池状态·刷新率·后台·省电UI
28
28
实战项目一:智能家居控制面板
需求·UI·设备控制·MQTT
29
29
实战项目二:工业数据监控终端
多图表·报警·记录·触摸优化
30
30
课程总结与未来展望
趋势·资源·社区·学习路径