awesome
系列
- awesome-flutter:这个其实每一门编程语言都有一个
awesome
系列,Flutter也不例外,其内容囊括的范围很广,Articles、Videos、Components、Navigation、Template、Plugins、Frameworks、Experimental、Open Source Apps、Web、Utilities、Books、Bonus、Community 这几大模块,经常打开看看,对了解Flutter技术很有帮助。
flutter-tips-and-tricks:Flutter开发一些很实用的建议和技巧,也有很多Dart语法的、常用Widget的使用,如:grouping-iterable-in-dart
Iterable
的extension
对任意对象按照指定的类型分组;default-value-for-optionals-in-dart 给不同类型的变量设置默认值;iterable-to-listview-in-flutter ListView遍历更有趣的遍历方式等很多,而且每一个实现过程在YouTube上有对应的适配讲解。FlutterExampleApps:如项目的名称一样,里面收集了有各种App的Demo实现,如:Flutter-Instagram-UI-Clone、PokemonApp等,还有一些Web、Desktop的实现样式,也有一些进阶的实例用法,Animation相关的使用技巧等等,在YouTube上也有相关视频学习参考。
开源的 App
gsy_github_app_flutter:Github客户端,很早就开源了,也是本人入门的学习项目,内容功能实现都很全面。
FlutterDouBan:Flutter实现高仿豆瓣客户端。
flutter_deer:很接近真实开发的练手项目。
flutter-go:一款类似于开发者手册的项目,内容包含 flutter 常用 140+ 组件的demo 演示与中文文档,文档齐全,中文阅读比较友好,目前虽然暂停维护,但不妨碍我们拿来学习。
FlutterUnit:收录了Flutter各种组件的使用,特别适合刚入门的基础学习者。
Best-Flutter-UI-Templates:很炫酷的UI界面实现。
flutter_wanandroid:Flutter实现的WanAndroid客户端。
flutter_hrlweibo:Flutter仿微博客户端。
weapon:自己开发的音乐播放器项目,从设计、后端到App开发整个流程的实现,如果有帮到你就给个Star吧
开源电子书
- 《Flutter开发实战详解》:gsy大神的Flutter完整开发实战详解系列,直接开源,精神值得学习啊。
- 《Flutter实战·第二版》:这本是第二版草稿阶段,作者还在更新,现在学习参考还是可以的,以后买本实体书支持一下哈。
先写到这里,以后有机会在更新,也可以关注公众号:flutter_todo,有更多技术干货和学习资源教程分享。