本文为第8周详细讲义,侧重 Flutter 应用结构、StatelessWidget 与 StatefulWidget、生命周期、常用基础组件及 Hot Reload。课程大纲与目标见 第8周大纲


一、本讲目标与前置知识


二、Flutter 应用结构


三、StatelessWidget 与 StatefulWidget


四、StatefulWidget 生命周期


五、常用基础组件


六、Hot Reload


七、运行本课程第8周 Demo

  1. 进入 demos/week-08/demo/basics_demo,执行 flutter pub get
  2. 执行 flutter run(或 flutter run -d chrome / -d windows 选择设备)。
  3. 页面包含:上方 StatelessWidget 个人信息卡片(姓名、角色);下方 StatefulWidget 计数器,点击「加」「减」观察数字变化。
  4. 阅读 lib/main.dart:MyApp、HomePage、ProfileCard、CounterSection / _CounterSectionState、setState 与 build 的对应关系。

八、常见问题


九、与大纲、课堂练习的链接