10月Flutter最新学习资料汇总

Posted by 贾鹏辉的技术博客官网 on October 11, 2020

一文道尽Flutter最新最全的学习资料。

WARNING:内容较长建议收藏以便后续的查找和学习。

目录

文章

介绍

网站/博客

教程

初学者

高级

HOWTO文档

视频

组件

演示

UI

粘粘头部

抽提

底栏

底部表单

滑块

UI 助手

材料设计

Cupertino 设计

效果

日历

登录

图片

地图

图表

导航

  • Fluro [2754⭐] - 用于Flutter 导航的最亮,最时尚,最酷的路由组件,由Posse提供。
  • PageView Indicator [94⭐] - 一个用在PageView上的指示器, Leo Cavalcante
  • Swiper [38⭐] - siwiper组件,支持多种布局方式,无限轮播,由Xueliang Ren提供。
  • Deep Link Navigation [36⭐] - 优雅的抽象,可在Flutter中完成完整的深层链接导航,由Dennis Krasnov
  • Get [1219⭐] - 一个应用于Flutter的高性能状态管理,智能依赖性注入和路由管理的插件,由Jonny Borges

验证

文字和富文本

  • Markdown [691⭐] - Flutter的Markdown渲染器, 支持原始格式,但没有内联html。
  • Masked Text [214⭐] - 支持掩蔽文本,定制和货币格式化的输入控件,由Ben-hur Santos Ott提供。
  • Zefyr [1625⭐] - 一个富文本编辑器,由 Memspace提供。
  • AutoSizeText [1017⭐] - 自动调整文本大小以使其完全适合其边界,由Simon Leier
  • Parsed Text [112⭐] - 基于内容识别的交互式文本,还支持Regex,由Fayeed Pawaskar
  • TeX [134⭐] - 具有完整的HTML和JavaScript支持的渲染数学方程式,由Shahzad Akram
  • Flutter Math [34⭐] - 具有纯Dart和Flutter支持的快速和高质量方程式渲染,由James Wu

分析、流量统计

国际化

自动构建

构建解决方案

构建相关文章

风格样式

  • Flutterial [1042⭐] - Flutter Material设计主题资源管理器(仅限平板电脑),由 Erick Ghaumez提供。
  • Pigment [144⭐] - 一个简单实用的插件,能够直观的在flutter中看到所使用的颜色。

媒体

音频

  • Flutter Audio Recorder - 提供完整的控件,并可以访问记录详细信息,例如电平表,由Wenyan Li
  • Audio Recorder [145⭐] - 支持录制音频并将其存储在本地,由 Jordan Alcaraz提供。
  • Stereo [66⭐] - 一个在flutter中播放音乐的插件,支持Android、iOS,由 2Find提供。
  • Flutter Sound [425⭐] - 一个用在flutter上的声音录制和播放的插件,由dooboolab提供。
  • AssetsAudioPlayer [331⭐] 支持从 assets/network/file and displaying notifications [android / ios / web / macos]播放文件。

视频

语音

存储

获利

模板

Web

Clone

  • GitTouch [484⭐] - GitHub,GitLab,Bitbucket和Gitea的开源移动客户端,由Rongjian Zhang提供。

机器学习

视觉识别

Augmented Reality

插件

  • Pub Plugins - 在上面可以查询与Flutter有关的插件,很实用。
  • Plugins - Flutter官方插件团队,提供了Flutter常用的插件。

设备

扫码器

蓝牙 / NFC / 信号灯

存储

服务

日志 / 追踪

Crash monitoring

  • Sentry [351⭐] - Sentry提供基于云的自托管错误监控,可帮助所有软件团队实时发现,分类和确定错误的优先级,由Flutter

框架

状态管理

Standard

  • Bloc [5602⭐] - 可预测的状态管理库,有助于实现BLoC设计模式,由Felix Angelov
  • MobX [1651⭐] - 适用于Dart和Flutter应用程序的无忧,反应式状态管理。

Redux / ELM / 依赖注入

  • Built redux [79⭐] - 支持自动订阅 redux stores,由 David Marne提供。
  • Redux.dart [435⭐] - Redux 到 Dart 的中间件,由 John RyanBrian Egan提供。
  • Redux [1341⭐] - 专为使用redux.dart而设计,允许你轻松使用Redux Store来构建小部件。
  • Inject [790⭐] - Google出品的编译时的依赖注入框架。
  • Flux [355⭐] - Google出品的具有单向数据流的DartAPP架框架。
  • Fish [6736⭐] - Alibaba出品的 Redux 在Flutter中的实现
  • Async Redux [148⭐] - 没有样板的Redux。 允许同步和异步减速器,由Marcelo Glasberg

Widgets

数据

动画

Misc

Testing

其他

  • AspectD [705⭐] - Flutter(Dart)的面向方面的编程(AOP)框架,由Kyle Wong

实验性

本节包含采用实验性或非常规性方法的库。

游戏

游戏引擎

开源游戏

Flame 引擎

开源App

Premium

Top

实用工具

桌面

VSCode

IntelliJ / Android Studio

Desktop

书籍

适应于初学者

Cookbooks

社区

演讲材料

  • Logo - 贴纸印象的logo。

通讯

福利

好玩的

  • The One [381👍] - 一个有趣的视频。

最后

开源仓库地址:awesome-flutter-cn