学习 Flutter 已有两个月了,记录一下自己的学习过程,flutter 的毫秒级热重载,真是爽的飞起,已经回不去 iOS 开发了。
为了大家少走弯路,提高学习效率,下面是自己整理的一些学习资源。
- 首先推荐中文官网 Flutter 社区中文资源 | Flutter 中文文档 | Flutter 中文社区 ,里面有很多教程和介绍,可以对感兴趣的先浏览一下,大致对 flutter 有个了解。
- 接下来就要看这本实战书 简介 · 《Flutter实战》,写的非常实用,简单易懂,强烈推荐,从头到尾看,一定跟着示例敲一下代码,我相信你只要认真看完,你就可以迅速从头到尾开发一个 flutter 应用了。
- 小组件是 flutter 的核心,对于组件的学习强烈推荐 flutter 官方油管频道Flutter Widget of the Week - YouTube,每周更新一个小组件的使用,目前有 80 多个,常用的都有介绍。
- flutter 动画学习How to choose which Flutter Animation Widget is right for you? - Flutter in Focus - YouTube,看完你会觉得 flutter 动画使用如此简单。
- 还有 dart 语言异步编程的学习 Generator Functions - Flutter in Focus - YouTube,包括生成器,asycn,await,Isolate的介绍。
- 想更深入的了解 Stateless Widgets,Stateful Widgets,Inherit Widgets 和 Key 的使用推荐这个系列Flutter Widgets 101 - YouTube
- 最后放出我觉得可以让你迅速上手写各种复杂 UI ,学习各种组件使用的教程,就是这两位油管博主的频道 The Flutter Way - YouTube,Marcus Ng - YouTube,他们会找一些精美的 UI,用 flutter 来写,一个视频半个小时左右,有很多不同种类 UI 教程(仿 facebook 首页,仿 netflix 首页,仿 instagram,商店类,聊天类,钟表等等),找自己感兴趣的看完一两个你就可以掌握大部分组件的用法。视频下方还有源码。对于入门的同学来说非常推荐!!非常推荐!!
先写这么多,后续还会更新…