Skip to content

学习资源

官方资源

文档

互动学习

Flutter 资源

官方 Flutter

Flutter 学习

书籍

Dart 书籍

  • "Dart Apprentice" - Jonathan Sande & Matt Galloway 著
  • "Dart in Action" - Chris Buckett 著
  • "Learning Dart" - Ivo Balbaert & Dzenan Ridjanovic 著

Flutter 书籍

  • "Flutter Apprentice" - raywenderlich.com
  • "Flutter in Action" - Eric Windmill 著
  • "Beginning Flutter" - Marco L. Napoli 著

视频课程

免费课程

付费课程

社区

论坛与讨论

社交媒体

博客与文章

官方博客

社区博客

包与库

包仓库

流行包

工具

IDE 与编辑器

开发工具

构建工具

YouTube 频道

Dart 与 Flutter

播客

GitHub 仓库

学习资源

示例项目

练习平台

会议与活动

新闻通讯

学习技巧

1. 从基础开始

  • 掌握变量、类型和函数
  • 理解控制流
  • 用简单程序练习

2. 构建项目

  • 从小项目开始(计算器、待办事项应用)
  • 逐渐增加复杂度
  • 边做边学

3. 阅读代码

  • 研究开源项目
  • 阅读包源代码
  • 向他人学习

4. 加入社区

  • 在 Stack Overflow 上提问
  • 参与 Discord/Reddit
  • 分享你的项目

5. 保持更新

  • 关注官方博客
  • 观看会议演讲
  • 尝试新特性

推荐学习路径

第 1-2 周:基础

  • 变量和类型
  • 函数
  • 控制流
  • 集合

第 3-4 周:面向对象

  • 类和对象
  • 继承
  • Mixin
  • 抽象类

第 5-6 周:高级

  • 空安全
  • 异步编程
  • 泛型
  • 错误处理

第 7-8 周:Flutter 基础

  • Widget
  • 布局
  • 状态管理
  • 导航

第 9 周以上:构建项目

  • 实际应用
  • 最佳实践
  • 测试
  • 部署

结论

Dart 拥有丰富的学习资源生态系统。从官方文档开始,定期练习,并与社区互动。祝学习愉快!🚀

返回教程