# flutter_demo **Repository Path**: liangyuteng/flutter_demo ## Basic Information - **Project Name**: flutter_demo - **Description**: 学习flutter - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2026-03-17 - **Last Updated**: 2026-04-01 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Flutter学习项目 ## 项目简介 这是一个用于学习Flutter框架的练习项目,记录每次学习的内容和实践成果。通过版本管理系统,我们可以追踪Flutter学习的完整历程,从基础到进阶的所有知识点。 ## 学习记录 ### 版本历史 | 版本 | 日期 | 学习内容 | 提交记录 | |------|------|----------|----------| | v0.001 | 2026-01-24 | Flutter环境搭建与官方示例跑通 | - | ### 学习内容详情 #### 初始环境搭建 - 创建Flutter项目 - 配置开发环境 - 运行第一个Flutter应用 ## 项目结构 ``` flutter_demo/ ├── lib/ # 源代码目录 │ ├── main.dart # 应用入口文件 │ └── ... # 其他业务代码 ├── assets/ # 静态资源目录 ├── test/ # 测试代码目录 ├── android/ # Android平台相关 ├── ios/ # iOS平台相关 ├── web/ # Web平台相关 ├── linux/ # Linux平台相关 ├── macos/ # macOS平台相关 ├── windows/ # Windows平台相关 ├── pubspec.yaml # 项目依赖配置 └── README.md # 项目说明文档 ``` ## 版本管理规范 为了更好地记录学习历程,我们采用以下版本管理规范: ### 分支管理 - `main`:主分支,存放稳定的学习成果 - `feature-*`:特性分支,用于开发特定的学习内容 ### 提交信息规范 每次提交时,请使用以下格式的提交信息: ``` [学习内容] 简要描述 详细说明: - 学习了什么知识点 - 实现了什么功能 - 遇到了什么问题及解决方案 ``` ### 版本标签 当完成一个重要的学习阶段时,可以创建版本标签: ```bash git tag -a v1.0.0 -m "完成Flutter基础学习" git push origin v1.0.0 ``` ## 环境搭建 ### 前提条件 - 安装 [Flutter SDK](https://flutter.dev/docs/get-started/install) - 安装 [Dart SDK](https://dart.dev/get-dart)(Flutter已包含) - 安装IDE:[Android Studio](https://developer.android.com/studio) 或 [Visual Studio Code](https://code.visualstudio.com/) - 安装相关插件:Flutter和Dart插件 ### 验证环境 ```bash # 检查Flutter环境 flutter doctor # 检查Flutter版本 flutter --version ``` ## 运行项目 ### 开发模式运行 ```bash # 运行在默认设备 flutter run # 运行在特定设备 flutter run -d ``` ### 构建发布版本 ```bash # 构建Android发布版本 flutter build apk # 构建iOS发布版本 flutter build ios # 构建Web发布版本 flutter build web ``` ## 学习资源 ### 官方文档 - [Flutter官方文档](https://flutter.dev/docs) - [Dart官方文档](https://dart.dev/guides) ### 教程与课程 - [Flutter中文网](https://flutterchina.club/) - [Flutter实战](https://book.flutterchina.club/) - [Flutter教程 - 菜鸟教程](https://www.runoob.com/flutter/flutter-tutorial.html) ### 视频资源 - Flutter官方YouTube频道 - 慕课网Flutter课程 - 极客时间Flutter课程 ### 社区与论坛 - [Flutter Dev社区](https://flutter.dev/community) - [Stack Overflow](https://stackoverflow.com/questions/tagged/flutter) - [GitHub Flutter仓库](https://github.com/flutter/flutter) ## 贡献指南 如果你对这个学习项目有任何建议或改进,欢迎提交Issue或Pull Request。 ## 许可证 本项目仅用于学习目的,采用MIT许可证。 --- **最后更新时间:** YYYY-MM-DD **Flutter版本:** 3.x.x **Dart版本:** 3.x.x