搭建 flutter 开发环境

诊断 flutter 环境

flutter doctor -v

使用命令创建 flutter 工程

# flutter create --platform web <项目名称>

解释 flutter 的 super.key

  1. 可以将父类(StatelessWidget)看成一个通用的“建筑模板”, 子类(MyWidget)是你根据模板盖出的“具体大楼”. Key 就是这栋楼的“门牌号”.当你写 super.key 时, 只是在说:“请给我的这栋新楼贴上门牌号,并登记在建筑总局(父类)的档案里.” 它不会改变大楼的外观, 只是为了让 Flutter 引擎在更新界面时能通过这个“门牌号”快速找到这栋楼.

解释 flutter 的 build 函数

  1. build 函数是 flutter 的 “界面工厂”, 它的作用是: 根据当前的状态返回一个新的 Widget 树.
  2. 每当状态变化(setState),父组件更新,窗口尺寸变化时,flutter 都会重新调用 build 来 “重置界面”.

解释 flutter 项目的 pubspec.yaml 文件

  1. pubspec.yaml 是 Flutter 项目中最重要的配置文件之一,用于管理项目的包依赖、资源、版本信息、环境要求等。它相当于 Flutter 应用的“项目说明书”.

参考链接

  1. 如何从零开始,启动一个Flutter项目
  2. flutter教程
  3. flutter打包
  4. flutter打包