第3周:Flutter 开发环境搭建

📖 详细讲义:本页为课程大纲与目标;分步操作说明、Windows/macOS 区别及常见问题见 第3周讲义(操作指南)

周学习目标

完成 Flutter 开发环境的全面搭建,能够在 Android Studio、VSCode 两种 IDE 上分别构建开发环境,并成功创建、编译和运行第一个 Hello World 应用。


📚 课程内容(4小时)

第1-2节:讲授(2小时)

一、移动开发概述

二、系统要求与前置准备

三、Flutter SDK 安装详解

四、Android SDK 与 Android Studio 配置

五、VSCode 环境配置

六、移动应用原生开发 vs. 跨平台开发对比

| 特性 | 原生开发 | 跨平台开发 | |——|——–|———| | 性能 | 最优 | 接近原生 | | 开发周期 | 长(需开发多套) | 短(一套代码) | | 学习曲线 | 陡峭 | 平缓 | | 平台特性支持 | 完全 | 需要桥接 | | 发布流程 | 各平台不同 | 相对统一 |

七、真机调试基础


第3-4节:实操(2小时)

实操任务

  1. 环境检查
    • 运行 flutter doctor 并解决所有问题
    • 验证 Java、Android SDK、Git 都已正确配置
  2. Android Studio 创建项目
    • File → New → New Flutter Project
    • 配置项目名称、包名、位置
    • 选择 Flutter SDK 路径
    • 创建后在模拟器上运行
  3. VSCode 创建项目
    • 打开命令面板:Ctrl+Shift+P
    • 选择 “Flutter: New Project”
    • 选择应用类型(Application)
    • 使用 flutter run 启动应用
  4. 创建 Hello World 项目
    • 修改默认生成的计数器应用
    • 替换 MyApp 和 HomePage,实现简单的 Hello World 页面
  5. 多平台运行测试
    • Web 浏览器flutter run -d chrome
    • Android 模拟器flutter run
    • 真机(Android):连接 USB,flutter run
    • iOS 模拟器(macOS)flutter run -d ios
  6. Hot Reload 体验
    • 修改文本内容,按 R 快速重载
    • 观察界面立即更新
    • 体会开发效率提升

📝 课后作业

必做作业

  1. ✅ 在 Android Studio 中成功创建 Hello World 项目并在模拟器/真机运行
  2. ✅ 在 VSCode 中成功创建 Hello World 项目并在模拟器/真机运行
  3. ✅ 在 Web 浏览器中运行应用
  4. ✅ 撰写实验报告:
    • 环境搭建过程中遇到的问题及解决方案
    • 原生开发与跨平台开发的优缺点分析(至少 1000 字)
    • 为什么选择 Flutter 的 3 个理由

推荐补充学习


📚 学习资源

官方文档

开发工具

视频教程

参考书籍


🎯 学习检查清单


💡 额外提示

Windows 用户常见坑:

macOS 用户常见坑:

Linux 用户常见坑:


预计完成时间:4小时课内 + 4-6小时课外
难度等级:⭐⭐ (主要是环境配置,需要耐心)
重要程度:⭐⭐⭐⭐⭐ (基础中的基础)