-
配置项目
-
下载FlutterSDK,配置命令行工具flutter
-
使用flutter命令run 不同模式(debug、release、profile性能检测)
- 新建项目使用flutter create app_name
- 已有项目集成,点我!
-
使用VSCode调试开发,安装Flutter插件
-
Dart语法
-
Flutter使用
-
UI开发
Flutter for SwiftUI Developers
- View vs Widgets
- Layout布局处理
- 设计系统(用户界面标准)
UI基础
-
- 拓展阅读: State management.
-
- 拓展阅读:Animations overview.
-
Drawing:CoreGraphics和Canvas
-
- 拓展阅读:Navigation and routing.
-
项目开发
-
文档
- 分层模型:Flutter 的构成要素。
- 响应式用户界面:Flutter 用户界面开发的核心概念。
响应式伪声明式UI
-
widgets 介绍:构建 Flutter 用户界面的基石。
- 组成
- 构建widgets
- Widget <=> 元素数,每个渲染帧,根据状态变化,重建部分UI
- widget的状态(StatelessWidget、StatefulWidget)
- 状态管理 (InheritedWidget)
解决树层级加深,上下传递依赖问题.of(context)
- 渲染过程:Flutter 如何将界面布局转化为像素。
暂时无法在飞书文档外展示此内容
-
平台嵌入层 的概览:让 Flutter 应用可以在移动端及桌面端操作系统执行的代码。
-
将 Flutter 与其他代码进行集成:Flutter 应用可用的各项技术的更多信息。
-
Web 支持:Flutter 在浏览器环境中的特性的概述。
-
问题:
-
项目实践