起因, 目的:
flutter, 其实几年前,我就写过。 当时纯属是个人兴趣,随意探索。
当时我也写了几篇笔记:
- 比如这一篇
- 还有这个
flutter,其实不难,比较繁琐,小的知识点很多.
flutter, 又是环境配置。。。。
[安装 flutter + first app] 视频教程: https://www.youtube.com/watch?v=8sAyPDLorek
1. 安装 Flutter
- 按照官方文档给的流程,
- 使用国内的镜像。
https://docs.flutter.cn/community/china/
- 最后检查一下环境
flutter-doctor
2. 在 VScode 中, 创建 flutter 项目:
- 确保安装了 flutter 插件
- 按 f1, 输入 > flutter New project
- 设置文件夹路径,项目名称(小写字母), done! 我的路径是
D:\flutter_apps
3. 写代码, 写第一个 app.
- 修改 pubspec.yaml 的内容,参考:
https://codelabs.developers.google.com/codelabs/flutter-codelab-first?hl=zh-cn#2
- 修改 pubspec.yaml, 以及 main.dart
4. 代码笔记:
StatefulWidget
- 有状态的组件。
- 就是说, 能重新构建自己。
- 数据和内容,可能会随用户的选择而改变!
setState(() {} )
这个跟 react js 中的 useEffect() 简直是一回事!!!