Flutter是Google出品的一款用于开发高性能、高保真、跨平台App(Android iOS)的SDK。
如果您欣赏本篇内容
欢迎加入:
Flutter**开发者,1群:
860708630
(已满)2群:187818932
,
目录
文章
介绍
- Google IO 2018 [1.1K
👏 ] - 构建美观,灵活的用户界面。 - Presentation - 为什么我会选择Flutter 由Helio S. Junior提供。
- Flutter Web - Flutter Web的来龙去脉 by Nash提供.
网站/博客
- Welcome to Flutter - 英文和法文博客,致力于为Ditter Boelens提出的有关Flutter的最常见问题提供实用的解决方案。
- SZAŁKO-BLOG - 渐进式高级设计,由Marcin Szalek提供。
- Flutter by Example - 基于Redux,Firebase,自定义动画和UI的教程。
- Flutter Institute - 非常原创的内容和教程,由 Brian Armstrong提供。
- Iirokrankka.com - 关于Flutter,Dart和任何相关的文章和教程,由Iiro Krankka提供。
- Norbert - 深度文章、特色与应用创建,由 Norbert515提供。
- Flutter Tips - 开发中的文章,提示和技巧 由Diego Velásquez提供。
- FilledStacks - 开发教程和指南 by Dane Mackier提供。
教程
- Flutter从入门到进阶 - 解锁Flutter开发新姿势,一网打尽Flutter核心技术。
- 革命性移动端开发框架-Flutter时间简史 - 一文读懂Flutter前世今生。
- Animated Chat - 通过Google Code Labs构建漂亮的用户界面。
- Firebase Chat - Google Code Labs整合Firebase。
- Planets-Flutter: from design to app - 详细的planets设计教程。
- Todo List [196
⭐ ] – 一步步带你如何使用Flutter构建待办事项列表,由Andrei Lesnitsky提供。
初学者
- Roadmap to Flutter Development [956
⭐ ] - 面向Flutter新手的视觉路线图,包括原理,模式和框架,由Olexandr Leuschenko提供。 - Layout Cheat Sheet - 布局小部件的广泛示例,由Tomek Polański.
高级
- Rendering Pipeline [588
👍 ] - 引擎架构。 - Render Objects [1.4K
👏 ] - 什么是小部件,RenderObjects和Elements?由Norbert515提供。 - Streams and RxDart - 技能人员演示文稿,由 Brian Egan提供。
- Gesture System [370
👏 ] - 深入了解Flutter手势,由 Nash提供。 - Schemas - Widget, State, Context 以及 InheritedWidget的说明,由Didier Boelens提供。
- Rendering Engine Tutorial [349
👏 ] - Flutter的渲染引擎:教程由 AbdulRahman AlHamali提供。 - Inherited Widget - Flutter的InheritedWidget用于保存应用状态,由 Chema Molins提供。
- From Mobile to Desktop - 构建智能手机和台式机的应用程序,由 Marcelo Henrique Neppel提供。
- Accessibility widgets - 关于辅助功能所有方面的深入信息,由Muhammed Salih Güler。
- Profiling w/ Timeline - 使用Timeline可让您查找并解决应用程序中的特定性能问题,由Chinmay Garde。
HOWTO文档
- Parallax Effect - 视差和非线性动画,由Marcin Szalek提供。
- Build Flavor - 定义构建配置并切换它们,由Salvatore Giordano提供。
- Build Flavor - 在Flutter中使用flutter_flavorizr来轻松构建flavors,由Angelo Cassano。
视频
- Flutter从入门到进阶实战携程网App - 一门涵盖入门 -> 进阶 -> 实战 -> 拔高拓展的视频教程。
- Boring Show - 与Flutter团队一起探索。
- Tensor Programming [86
🎬 ] - 非常丰富的Dart Flutter �教程,由Tensor Programming提供。 - Flutter入门 - 3小时完成微信读书发现界面。
- Mtechviral [214
🎬 ] - Mtechviral的Flutter系列教程由 Pawan Kumar提供。
组件
演示
- Official Gallery - Flutter Team提供的材料设计小部件演示。
- Flutter Examples [5018
⭐ ] - 简单独立的App示例,由Nishant Srivastava提供。 - Flutter Catalog [1242
⭐ ] - 一个展示Flutter组件的应用,并提供源代码视图,由X-Wei。
UI
- Contact Picker [69
⭐ ] - 选择联系人插件,由Michael Goderbauer提供。 - StaggeredGridView [1694
⭐ ] - 一个用于Flutter上的交错网格视图组件,支持多列不同大小的行,由 Romain Rastel提供。 - Radial Menu [330
⭐ ] - Flutter的径向菜单小部件,由 Victor Choueiri提供。 - Tinder Cards [510
⭐ ] - 类似Tinder喜欢刷卡效果的组件 Ivascu Adrian。 - Flip Panel [342
⭐ ] - 带内置动画的翻转面板,由 HungHD提供。 - Facebook Reactions [195
⭐ ] - FacebookReactions小工具,由 Duy Tran提供。 - Flushbar [696
⭐ ] - 高度可配置的Snackbar,由Andre Haueisen提供。 - Stepper Touch [174
⭐ ] - 横向值步进器动画,由 Raouf Rahiche提供。 - Typeahead [411
⭐ ] - 在用户输入时向用户显示叠加建议,由 Abdul Rahman Al Hamali提供。 - Snaplist [287
⭐ ] - 创建snappable列表视图,由 David Leibovych提供。 - Pin Code [145
⭐ ] - 动画和可自定义的登录和OTP密码,由Liew Jun Tung提供。 - Folding Cell [275
⭐ ] - 折叠小部件,由Faob提供。 - Liquid Pull To Refresh [674
⭐ ] - 一个漂亮并支持自定义的刷新指示器,由Ayush Agarwal提供。 - Slide Container - 平稳地上下滑动,由Quentin Le Guennec。
- Direct Select - 带有灵巧的全屏模式弹出窗口的选择小部件,由Ivan Yatsouba提供。
- Before After [364
⭐ ] - 漂亮的滑块,可以更轻松地显示两个图像之间的差异,由Sahil Kumar提供。 - Scratcher [147
⭐ ] - 刮刮卡小部件可临时向用户隐藏内容,由Kamil Rykowski提供。 - Image Sequence Animator [51
⭐ ] - 一个简单的小部件,可使用完整的自定义控件为一组图像设置动画,以替代使用GIF文件,由Ali Yigit Bireroglu提供。 - Beautiful_Popup [276
⭐ ] - 美好你的popup,由jaweii提供。 - Credit Card Form [137
⭐ ] - 带有动画的表单输入插件 Origogi。 - Animated Selection Slide 滑动动画选择小部件,由Sezgin Bilgetay提供。
- Flutter Tags [167
⭐ ] - 具有不同自定义的标签,由Di Natale Antonino提供。 - Flutter Neumorphic [707
⭐ ] - 随时可用🕶️ 暗模式的Flutter使用Neumorphic套件。 - Dough [127
⭐ ] - 柔和的用户界面的小部件,由Josiah Saunders提供。
粘粘头部
- Sticky Infinite List [128
⭐ ] - 带有粘性标题的高度可配置的多向无限列表,由TatsuUkraine提供。 - Sticky Header [534
⭐ ] - 带有粘性头部效果的组件,由Romain Rastel提供。 - Sticky Headers [539
⭐ ] - 可配置的带粘粘头部效果的组件,由 Simon Lightfoot提供。
抽提
- Hidden Drawer Menu [164
⭐ ] - 漂亮的抽屉模式菜单功能带有透视动画,由Rafael Almeida Barbosa提供。 - Flutter Inner Drawer [211
⭐ ] - 创建内部抽屉(左/右)的简单方法,您可以在其中输入列表菜单,由Di Natale Antonino提供。
底栏
- Fancy Bottom Navigation [404
⭐ ] - 动画底部导航,由Tony Owen提供。 - Circular Bottom Navigation [314
⭐ ] - 漂亮的动画底部导航栏,由Iman Khoshabi提供。 - Bottom Navy Bar [550
⭐ ] - 美丽多彩的动画底部导航栏,由Pedro Massango提供。 - Titled Navigation Bar [184
⭐ ] - 动画底部导航栏,可在图标和标题之间切换,由Pedro Massango提供。
底部表单
- Rubber Bottom Sheet [298
⭐ ] - 弹性材料设计的底部表单,由Mattia Crovero提供。 - Modal Bottom Sheet [536
⭐ ] - 带材料设计,Cupertino iOS 13或自定义外观的模态底部表单,由Jaime Blasco提供。
滑块
- RangeSlider [237
⭐ ] - �滑动选择范围的Flutter组件,由Didier Boelens提供。 - Fluid Slider [211
⭐ ] - 具有最小设计和流体状动画的滑块,由 Vamsi Krishna提供。 - Flutter Xlider [216
⭐ ] - 具有RTL支持的水平和垂直材料设计滑块和范围滑块,由Ali-Azmoud提供。
UI 助手
- Reorderables [284
⭐ ] - 拖放表格,行,列,Wrap(Grid)和SliverList元素,由Hansheng Chiu。 - Infinite Listview [124
⭐ ] - 两个方向无限滚动,由 Simon Lightfoot提供。 - Offline [584
⭐ ] - 整洁的实用程序,以处理离线/在线连接,由 Jeremiah Ogbomo提供。 - Scroll To Index [189
⭐ ] - 滚动到具有给定索引的SliverList / ListView的指定子元素,由Jerry Chen提供。 - In View Notifier List - 当区块展示在屏幕可视区域时带有通知的ListView,由Vamsi Krishna提供。
- Snap [79
⭐ ] - 工具/小部件,用于广泛的快照管理和小部件之间的快照,由Ali Yigit Bireroglu提供。 - Flick [21
⭐ ] - 工具/小部件,用于广泛的轻弹管理。 使用snap lib完美运行或独立运行,由Ali Yigit Bireroglu提供。 - ShowCaseView [405
⭐ ] - 在iOS和Android上展示您的应用功能的方法,由Simform提供。 - Drag Select GridView [72
⭐ ] - 支持拖动和点击以选择其项目的GridView,由Hugo Passos提供。
材料设计
- Material Color Picker [101
⭐ ] - 基于Google Docs的颜色选择器 由Lung Razvan提供。 - Unicorn Speed Dial [229
⭐ ] - 带有快速拨号Flutter浮动动作按钮 ,由 Tiago Martins提供。 - Slidable [1473
⭐ ] - 带有左右滑动操作的可滑动列表项组件,由 Romain Rastel提供。
Cupertino 设计
- Peek & Pop [138
⭐ ] - 基于iOS功能的Peek&Pop实现,由Ali Yigit Bireroglu提供。
效果
- Frosted Glass - 如何在Flutter中进行“磨砂玻璃”效果?,由 Collin Jackson提供。
- Parallax [602
⭐ ] - 具有ViewPager转场效果的Flutter组件,由 Iiro Krankka提供。 - Shimmer [1032
⭐ ] - 内容加载时带有微光效果的组件,由 HungHD提供。 - Wave [436
⭐ ] - 以自定义颜色,持续时间,浮动和模糊效果显示一些波形,由RockerFlower提供。 - Liquid Swipe - 液体轻扫至堆积的容器,由Sahdeep Singh提供。
- PhotoFilters [185
⭐ ] - 将滤镜应用于图像,由Sharafudheen KK提供。 - Shine [124
⭐ ] - 动态光位置的漂亮阴影,由Jonathan Monga提供。 - Clay Containers [217
⭐ ] - 中性小部件原语用作您自己设计的基础,由MichaelCharl.es提供。
日历
- Calendar Widget [124
⭐ ] - 日历组件,由 David Bennett提供。 - Calendar Carousel Widget - 日历轮播,由 dooboolab提供。
- Table Calendar [733
⭐ ] - 日历整齐地组织成表格,并具有垂直自动调整大小,由Aleksander Woźniak。 - SomeCalendar [41
⭐ ] - 多选和范围可配置的日历,由agryva。
登录
- Login Animation [874
⭐ ] - 提供从登录到首页的流畅动画组件,由Ruchika Gupta提供。 - Flutter Login - 从头到尾具有动画效果的登录小部件,由NearHuscarl。
图片
- Image Picker - 图片选择组件,由Collin Jackson提供。
- Carousel Slider [878
⭐ ] - 轮播滑块小部件,支持无限滚动和自定义子小部件,由 serenader提供。 - Parallax Image [212
⭐ ] - 带有滑动视差效果的Image 组件,由 Anatoly Pulyaevskiy提供。 - Photo View [1135
⭐ ] - 简单的可缩放的Image组件,由Renan C. Araújo提供。 - SVG [938
⭐ ] - 支持SVG 解析和渲染的库,由 Dan Field提供。 - Image Cropper [657
⭐ ] - 图片裁切库,支持旋转,缩放,以及按照比例裁切,由 HungHD提供。 - Cached Network Image [1437
⭐ ] - 显示来自网络的图像并将其保存在缓存中。 - Multi Image Picker [804
⭐ ] - 显示多图像选择器,由 Radoslav Vitanov提供。 - Lottie [150
⭐ ] - 可应用于Flutter的Lottie After Effects Animation library,由Cameron Smith。 - Bitmap [92
⭐ ] - 在Dart FFI的帮助下执行位图操作(例如对比度和曝光),由Renan C. Araújo。 - Crop [72
⭐ ] - 在Android,iOS,Web和桌面上裁剪任何小部件/图像,由Mahdi K. Fard。
地图
- Google Map View [404
⭐ ] - Google地图插件,由 AppTree Software提供。 - GeoCoder [122
⭐ ] - 提供正向和反向地理编码库,由 Aloïs Deniel提供。 - Map [416
⭐ ] - 基于Leaflet的,可定制的地图解决方案,由 AppTree Software提供。 - Mapbox GL [239
⭐ ] - 交互式,可定制的矢量地图。 - AMap [421
⭐ ] - 高德地图插件,由fluttify-project。
图表
- Circular Chart [317
⭐ ] - 在Flutter中创建动画圆形图表小部件的库,由 Victor Choueiri提供。 - Charts [190
⭐ ] - 一个Flutter的图表库,由 Milan Zimmermann提供。 - Sparkline [199
⭐ ] - 美丽的Sparkline图,由Victor Choueiri提供。 - Charts [1878
⭐ ] - Google出品的图表库。 - Flutter Plot [37
⭐ ] - 一个漂亮的绘图包,由 R. C. Howell提供。 - Candlesticks [295
⭐ ] - 优雅的OHLC K线和交易量图表,由 Trent Piercy提供。 - FCharts [314
⭐ ] - 漂亮,反应灵敏,带有动画的图标,由 Keenan Thompson提供。 - FL Chart [2247
⭐ ] - 在Flutter中绘制奇妙的图表,由Iman Khoshabi。 - Bezier Chart [309
⭐ ] - 美丽的贝塞尔曲线图小部件,用于颤动,具有高度的交互性和可配置性,由Diego Velasquez。 - Echarts [305
⭐ ] - 大量高级反应堆图表,由LIN Chen。
导航
- 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。
验证
- Local Auth - 支持Touch ID, 指纹,锁屏识别验证的Flutter库。
- Login [545
⭐ ] - 自持Face ID, Touch ID, 和 指纹识别验证的Flutter库,由Rody Davis提供。 - Google Sign-In - Google 登录SDK.
- Firebase Auth - Firebase 登录SDK.
- Facebook Login [374
⭐ ] - 使用原生Android和iOS的Facebook登录SDK进行身份验证 Iiro Krankka。 - Apple Sign-In [145
⭐ ] - 苹果登录插件,由Tom Gilder。 - OAuth [74
⭐ ] - Buffer, Strava, Unsplash, Github 登录验证,由 Joe Birch提供。 - Instagram - Instagram 登录验证由 Wilfried Mbouenda Mbogne提供。
- Firebase Phone Auth [266
👏 ] - 电话号码通过短信身份验证,由 Gildásio Filho提供。 - SimpleAuth [56
⭐ ] - Azure Active Directory, Amazon, Dropbox, Facebook, Github, Google, Instagram, Linked In, Microsoft Live Connect, Github的登录验证,由 James Clancey提供。 - Flutter AppAuth [120
⭐ ] - 提供围绕AppAuth iOS和Android SDK的包装的插件,由Michael Bui提供。
文字和富文本
- 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。
分析、流量统计
- Usage [99
⭐ ] - 用于命令行,Web和FlutterAPP的Google 分析插件。 - Firebase Analytics - 支持连接到Firebase 分析 API的插件.
- Segment.com Analytics [12
⭐ ] - 使你使用Segment.com分析变得轻而易举! 由Faisal Abid提供。 - Pure Mixpanel [20
⭐ ] - 热门分析 Mixpanel.com Nick Manning。
国际化
- GenLang [68
⭐ ] - 国际化代码生成器,由King Wu。 - Flutter Translate [211
⭐ ] - 国际化(i18n)库,由Florin Bratan。
自动构建
构建解决方案
- Bitrise for Flutter - Flutter构建,测试和部署自动化,免费提供给开源和小型项目。
- Code Magic - 自动化整个流程,构建和分发,由NeverCode。
- Appcircle for Flutter - 具有在线设备模拟器的自动化移动CI / CD / CT,由Appcircle。
构建相关文章
- Test on Travis - 小部件测试框架,由 Yegor Jbanov提供。
- Building Apks/Ipas on Travis - 用于Flutter上的自动构建工具,支持 Android 和 iOS,由 Yegor Jbanov提供。
- Automatic code signing for iOS without Mac 由 Helina Ariva提供。
风格样式
- 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]播放文件。
视频
- WebRTC [1727
⭐ ] - WebRTC 插件,支持 iOS/Android,由 CloudWebRtc提供。 - Chewie [1012
⭐ ] - 提供了对视频播放底层API的访问能力,由 Brian Egan提供。 - Video Trimmer [113
⭐ ] - 可视化和修剪视频,由Souvik Biswas。
语音
- Speech Recognition [287
⭐ ] - 一款语音转文字的插件,由 Erick Ghaumez提供。 - OK Google - 整合了谷歌助手的插件,由 Marcin Szalek提供。
存储
- Firebase Storage - Firebase作为数据存储的插件。
- Secure Storage [490
⭐ ] - 提供钥匙串和密钥库存储,由 German Saprykin提供。
获利
- Admob - Flutter的Google Admob插件。 目前支持iOS和Android中的插页式广告。
- Firebase AdMob - 使用Firebase进行广告整合。
- Billing [98
⭐ ] - 在iOS和Android上启用结算功能。 - Inapp Purchase [371
⭐ ] - 来自react-native-iap的“应用内购买”功能集。 - Admob Flutter - Admob插件,可使用本机平台视图显示横幅广告,由Youssef Kababe & Kevin McGill提供。
- Facebook Audience Network - Facebook Audience Network Ad插件,可显示横幅广告,插页式视频,插播视频,奖励视频和natvie广告,由Dreamsoft Innovations提供。
- Square In-App Payments SDK [239
⭐ ] - 通过在您的应用程序中嵌入卡片输入表单来进行付款,该表单会根据客户提供的卡片信息或数字钱包产生随机数,由Square提供。
模板
- Movie Details [344
⭐ ] - 电影详情页面,由 Iiro Krankka提供。 - Mates [409
⭐ ] - 关于如何在Flutter中实现好友列表和个人资料页面的快速示例应用,由 Iiro Krankka提供。 - Weather [136
⭐ ] - 天气APP,以了解如何使用Canvas和动画,由Alessandro Aime提供。 - TodoMVC [6039
⭐ ] - TODO APP准备好了不同的风格:Vanilla,Redux,built_redux,由 Brian Egan提供。 - Restaurant Menu [511
⭐ ] - 餐厅菜单APP的灵感来自于这种设计,由 Braulio Cassule提供。 - UI Challenges [1140
⭐ ] - 个人资料,旅游,食品应用,由 Tomi Alagbe提供。 - Cupertino Settings [128
⭐ ] - 用于创建iOS设置表的Flutter小部件,由 Matthias Rupp提供。 - Music Player [188
⭐ ] - 音乐播放器相关的组件,由 Tobe O提供。 - Dashboard [714
⭐ ] - 灵感来自仪表板概念APP,由 Ivascu Adrian提供。 - Todo [470
⭐ ] - 来自Dribble的Todo模板,由 Marc L提供。 - Card Swipe Animation [375
⭐ ] - 切换卡片模板,由Ruchika Gupta提供。 - UI Kit [5108
⭐ ] - 该项目的目标是提供真实世界APPUI的终极集合,由 Pawan Kumar提供。 - Book [269
⭐ ] - Travis最初由原型制作的书籍应用UI的Flutter项目,由 Ardiansyah Putra提供。 - The Gorgeous Login [1242
⭐ ] - 设计和流畅的登录模板,由 Hugo Extrat提供。 - Liquid Pay Payment App [213
⭐ ] - Liquid 支付应用程序概念,由Long Hoang提供。 - DrawApp [164
⭐ ] - Sample Drawing App演示如何允许用户使用颜色选择器和画笔厚度滑块在画布上绘制,由Jake Gough提供。 - Starter Kit [515
⭐ ] - 在App Store实施中学习Bloc,RxDart,Sqflite,Fluro和Dio,由King Wu提供。 - Feather [360
⭐ ] - 美丽的天气应用。 应用程序包括RxDart,Dio,BLoC,i18n,单元和小部件测试,由Jakub Homlala提供。 - Clone UI Challenges [1010
⭐ ] - 有用的UI克隆的集合,由Javier González提供。 - FlutterFoodybite [782
⭐ ] - 美丽的食物应用程序UI模板,由JideGuru提供。 - Flutter Samples [1598
⭐ ] - 收集好的Flutter样本,由Diego Velásquez提供。 - ActingWeb First_App [183
⭐ ] - 具有团队开发的生产质量应用程序的基本元素的入门应用程序,由Greger Wedel提供。
Web
- Tasks [81
⭐ ] - Web版的Google Task,由Rody Davis提供。
Clone
- GitTouch [484
⭐ ] - GitHub,GitLab,Bitbucket和Gitea的开源移动客户端,由Rongjian Zhang提供。
机器学习
- MLKit [329
⭐ ] - Firebase 机器学习套件,由Naoya Yoshizawa。 - IBM Watson [26
⭐ ] 轻松与IBM Watson集成,由Victor Rances - m2gen [1667
⭐ ] - CLI工具可将ML模型转换为本地Dart代码,由BayesWitnesses。
视觉识别
- ML Vision Camera Stream [147
⭐ ] - 实时摄像机流进行ML视觉识别(QRcode,面部等),由Aumard Jimmy and Santetis。 - Google Mobile Vision [364
⭐ ] - Flutter实现的Google移动视觉,提供了二维码条形码识别,面部识别,文字识别等计算机视觉的计算,由 Eduardo Folly提供。
Augmented Reality
- ARKit Plugin [470
⭐ ] - ARKit包装器-苹果的iOS增强现实平台,由Olexandr Leuschenko。 - ARCore Plugin [201
⭐ ] - 使用ARCore平台增强现实,由Gian Marco Di Francesco。
插件
- Pub Plugins - 在上面可以查询与Flutter有关的插件,很实用。
- Plugins - Flutter官方插件团队,提供了Flutter常用的插件。
设备
- WebView [1232
⭐ ] - 一个WebView插件, 由Hadrien Lejard提供。 - Location [595
⭐ ] - 位置服务,提供位置,以及连续位置的回调,由 Lyokone提供。 - Battery - 提供访问有关电池的各种信息。
- Proximity Sensor Plugin - 提供访问接近传感器也叫近距离传感器的能力,比如手机靠近脸后屏蔽操作之类的,由 Manoj NB提供。
- Geolocation [196
⭐ ] - 功能齐全的地理定位插件:当前位置,位置更新,地理编码,地点等,由 Loup提供。 - Local Notifications [1203
⭐ ] - 用于显示本地通知的插件,由 Michael Bui提供。 - Device Calendar - 提供修改用户日历能力的插件,由Built to Roam提供。
- Badger [175
⭐ ] - 提供更新APP启动图标上的小红点能力的插件,由 Edouard Marquez提供。 - UDID [135
⭐ ] - 用于在Android/iOS设备上获取一个持久的 UDID,即使重新安装App,由 Leon Kukuk提供。 - Downloader [472
⭐ ] - 下载器,创建和管理下载任务,由 HungHD提供。 - InAppBrowser [1002
⭐ ] - 添加内联WebView小部件或打开应用程序内浏览器窗口,由 Lorenzo Pichilli提供。 - AppAvailability [57
⭐ ] - 列出,启动并检查已安装的应用,由 Lorenzo Pichilli提供。 - Aeyrium Sensor [49
⭐ ] - 一个插件,可以轻松访问Android和iOS设备上的Pitch and Roll, Diego Velásquez提供。 - File Picker [392
⭐ ] - 本机文件浏览器加载,支持绝对文件路径,由Miguel Ruivo。 - VPN - 访问 VPN 服务,由Jason C.H。
- Geolocator - Flutter地理位置插件,可轻松访问特定于平台的位置服务,由Baseflow。
- Permission Handler - Flutter权限插件,提供跨平台(iOS,Android)API来请求和检查权限,由Baseflow。
扫码器
- QR Code Reader [197
⭐ ] - QR 扫描插件,由Matheus Villela提供。 - Fast QR Reader View [236
⭐ ] - 快速的QR扫码插件,由 Facundo Medica提供。
蓝牙 / NFC / 信号灯
- Blue [1423
⭐ ] - FlutterBlue是Flutter的蓝牙插件,由Paul DeMarco提供。 - Beacons [64
⭐ ] - Flutter beacons 插件,由 Loup提供。 - NFC Reader [203
⭐ ] - NFC 读取器,由Matteo Crippa。 - Beacon broadcast [54
⭐ ] - 将手机变成信标的库,由Paulina Szklarska。 - Reactive Ble [84
⭐ ] - 处理多个设备的BLE操作,由Philips Hue。 - NFC Manager [29
⭐ ] - 适用于iOS和Android的通用NFC插件,由Naoki Okada。
存储
- Sqflite [1828
⭐ ] - SQLite的 flutter版插件,由 Alexandre Roux提供。 - Hive [1742
⭐ ] - 用纯Dart编写的轻量级且快速的键值存储,由Simon Leier。
服务
- Dialogflow [152
⭐ ] - 聊天列表插件,由 Victor Rances提供。 - Intercom [24
⭐ ] - 将Intercom集成添加到您的应用程序,由 Maido Kaara提供。 - OneSignal [83
⭐ ] - Push 通知服务,由 OneSignal提供。 - Place Dialog [47
⭐ ] - 位置选择对话框,由 David Bennett提供。 - App Rating [23
⭐ ] - 申请和撰写App Store和Google Play的评论的插件,由 Rody Davis提供。
日志 / 追踪
- Catcher [405
⭐ ] - 自动捕获并处理错误,由Jakub Homlala。 - Logger [546
⭐ ] - 易于使用和精美的日志,由Simon Leier。
Crash monitoring
框架
状态管理
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 Ryan 和 Brian 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
- Hooks [1366
⭐ ] - 小部件之间的高级代码共享,由Remi Rousselet。 - Functional widget [321
⭐ ] - 代码生成器将小部件作为带有注释的函数编写,由Remi Rousselet。
数据
- Graphql_flutter [2205
⭐ ] - Flutter的GraphQL客户端,将现代GraphQL客户端的所有功能集合到一个易于使用的软件包中,由 Zino App B.V.实现。 - GeoFlutterFire [175
⭐ ] - GeoFirestore的实现,由Darshan Gowda。
动画
- Sequence Animation [267
⭐ ] - 轻松实现复合交错的动画,由Norbert Kozsir提供。 - SpinKit [1938
⭐ ] - 加载动画指示器,有丰富的加载动画,由 Jeremiah Ogbomo实现。 - Villains [286
⭐ ] - 页面转场动画,由 Norbert Kozsir提供。 - AnimatedTextKit [819
⭐ ] - 一组很酷的文字动画,由 Ayush Agarwal提供。 - Drawing Animation [274
⭐ ] - 根据SVG路径数据创建绘图线动画,由Carl Hauck。 - Simple Animations - 轻松创建很棒的自定义动画,由Felix Blaschke。
- Flutter-animation-set [200
⭐ ] - 易于制作动画集,由efoxTeam。 - Staggered Animations [599
⭐ ] - 轻松地将交错动画添加到ListView,GridView,Column和Row,由mobiten。 - Animate Do - 受Animate.css启发的动画包,由Fernando Herrera。
Misc
- Cache Manager [1
⭐ ] - 通用缓存管理器,由Rene Floor。 - Frideos - 流,BLoC模式和各种小部件(模糊,转换,定时小部件等)的帮助程序,由Francesco Mineo。
Testing
- Flutter Gherkin [95
⭐ ] - 功能齐全的Gherkin解析器和UI自动测试运行程序,由Jon Samwell。
其他
实验性
本节包含采用实验性或非常规性方法的库。
- styled_widget [288
⭐ ] - 通过使用方法定义小部件来简化小部件树结构,由Rein Gundersen Bentdal。
游戏
游戏引擎
- Flame [3392
⭐ ] - 极简主义的游戏引擎,由 Luan Nico提供。 - SpriteWidget [1066
⭐ ] - 用于构建复杂,高性能动画和2D游戏的工具包,由Viktor Lidholt提供。
开源游戏
- Flip [176
⭐ ] - Flutter实现的黑白棋游戏,由 Andrew Brogdon提供。 - 2048 [146
⭐ ] - 2048 游戏,由 Anuran Barman提供。 - TRex [259
⭐ ] - 着名Chrome的Trex游戏的端口,由 Renan C. Araújo提供。 - Crush [338
⭐ ] - 如何构建一个Math-3游戏,如Candy Crush,Bejeweled,由 Didier Boelens提供。 - Slide Puzzle [93
⭐ ] - 经典滑梯(15)拼图,由Kevin Moore。 - Tetris [982
⭐ ] - 俄罗斯方块游戏,由YangBin。 - Party Charades [140
⭐ ] - 派对聚会,由Kamil Rykowski。
Flame 引擎
- Awesome Flame - 精选的最佳Flame游戏,项目,库,工具,教程,文章等,由Flame Engine。
- Ghost Rigger [101
⭐ ] - Ghost Rigger是一款受赛博朋克启发的益智游戏,由Iain Smith and Julio Ernesto Rodríguez Cabañas。
开源App
Premium
- History Of Everything [5211
⭐ ] - 人性化的动画垂直时间表,由2D, Inc提供。 - Developer Quest [2686
⭐ ] - 成为技术主管,消除错误,由2D, Inc提供。
Top
- Flutter Team Samples [8245
⭐ ] - 示例集合(包括地图,json,Material和Cupertino) 由 Flutter team提供。 - Flutter Common Widgets [22040
⭐ ] - 收集中文官方小部件演示和文档,以帮助开发人员快速学习,由Alibaba Auction Frontend Team。 - Meme Chat [471
⭐ ] - 使用Flutter开发的的聊天App,该App用到了Firebase,Google登录,摄像头等。 - Flitter [178
⭐ ] - 使用Flutter开发的Gitter 客户端,该App用到了Redux 与 Jaguar,由Hadrien Lejard 和 Kevin Segaud提供。 - Lime [335
⭐ ] - 使用Flutter开发的Lime客户端。 - Planets [655] - Flutter Planets app及教程,由Sergi Martínez提供。
- NewsBuzz [444
⭐ ] - 使用News API在Flutter中创建的新闻App用于获取实时数据,Firebase用作后端和身份验证器,由 Ankur Kedia提供。 - DroidKaigi2018-flutter [485
⭐ ] - DroidKaigi 2018东京的非官方会议App ,由konifar提供。 - Music Player [1112
⭐ ] - 全功能音乐播放器App,由Pawan Kumar提供。 - WhatTodo [761
⭐ ] - Flutter实现的的简单Todo App,可以每天跟踪您的任务,由Burhanuddin Rashid提供。 - FlutterGram [1454
⭐ ] - 使用Firebase / Firestore实现Flutter版的Instagram App,由MDanics提供。 - BookSearch [419
⭐ ] - Flutter实现的带有搜索功能的电子书,由Norbert515提供。 - Cinematic [757
⭐ ] - Flutter实现的Cinematic 客户端,由Aaron Oertel提供。 - Beer-Me-Up [377
⭐ ] - Flutter实现啤酒日志App,由Benoit Letondor提供。 - Trace [573
⭐ ] - 现代而强大的加密投资组合和市场资源管理器,由 Trent Piercy提供。 - Taskist [549
⭐ ] - Taskist是任务管理的ToDo List App,由 Hugo EXTRAT提供。 - Tourism [213
⭐ ] - 基于redux w / animations&i18n的旅游应用程序,由 blueMix提供。 - Trinity Orientation @ Univ Toronto [454
⭐ ] - 多伦多大学迎新周,由 Matthew Tory提供。 - Transform Widget - 图像小部件作为3D游戏引擎精灵,由Paul Thomas提供。
- Deer [238
⭐ ] - 使用BLoC模式构建的简约Todo Planner,由Aleksander Woźniak提供。 - TailorMade [210
⭐ ] - 结合使用ReBLoC和Firebase Cloud Store和功能来管理时装设计师的日常工作,由Jeremiah Ogbomo。 - Instory [173
⭐ ] - 具有精美UI的Instagram故事下载器,由Sarath提供。 - Spacex-Go [492
⭐ ] - 简单但功能强大的开源SpaceX启动跟踪器,由jesusrp98提供。 - Superhero Interaction [208
⭐ ] - 酷超级英雄互动动画,由Pinkesh Darji提供。 - Reply [469
⭐ ] - “答复”材料设计案例研究,由Frederik Schweiger提供。 - Enigma - 端到端加密的隐私聊天,由AmitJoki。
- Chillify - 使用Provider和Bloc模式制作的精美音乐应用,由Karim Elghamry提供。
- Pokedex - Pokedex应用程序具有精美的用户界面和流畅的动画,由Hung Pham提供。
- Timy Messenger [1504
⭐ ] - 群发消息应用程序,重点是组织活动,由Miguel Beltran 与 Franz Heinfling提供。 - GitJournal [507
⭐ ] - 在Git Repo中记录数据,由Vishesh Handa提供。 - AuthPass [372
⭐ ] - 与手机和台式机兼容的Keepass密码管理器,由hpoul提供。 - Fwitter [852
⭐ ] - 使用Firebase解决方案的完整Twitter克隆,由Sonu Sharma提供。
实用工具
- Mutisya 2 - 在线Flutter 开发平台,由 Paul Mutisya提供。
- Launcher Icons - 轻松生成App启动器图标,由 Mark O'Sullivan 和 Franz Silva提供。
- Redux Starter/Code Generator [262
⭐ ] - Flutter / Redux的入门项目和代码生成器,由 Hillel Coren提供。 - FlutterIcon [236
⭐ ] - Flutter图标集生成器,由 Mike Hoolehan提供。 - FVM [658
⭐ ] - Flutter版本管理:管理Flutter SDK版本的简单CLI。 - Environment Configuration [50
⭐ ] - CLI工具为应用程序环境生成.env
配置,由TatsuUkraine。 - Flutter Flavorizr [69
⭐ ] - CLI实用程序可在不到3分钟的时间内轻松为Android和iOS生成样式 ,由Angelo Cassano。 - Fontify [44
⭐ ] - CLI工具可将SVG图标转换为OTF字体并生成Flutter兼容的类 ,由Igor Kharakhordin。 - FlutterGen [451
⭐ ] - 用于图像,字体,颜色等的资产代码生成器-摆脱基于字符串的API。
桌面
- Desktop Embedding [1481
⭐ ] - Google出品的Flutter嵌入API的桌面实现。 - Golang Desktop Embedder [315
⭐ ] - 用于桌面的Golang嵌入器,由 Pierre Champion提供。
VSCode
- Awesome Snippets - 常用类和方法的集合,由Nash提供。
- Flutter Files - 通过上下文菜单快速生成BLoC模板文件,由Gorniv提供。
- Flutter Intl - i18n从arb文件绑定,由Localizely提供。
IntelliJ / Android Studio
- Enhancement_Suite [118
⭐ ] - 搜索pub.dev库,更新版本,Bloc,Snippet等,由Marius Höfler提供。 - Flutter Intl - 从Arb文件进行18n绑定,由Localizely提供。
Desktop
- Desktop Embedding [6688
⭐ ] - Google的Flutter嵌入API的桌面实现。 - Golang Desktop Embedder [4287
⭐ ] - 用于桌面的Golang嵌入器,由Pierre Champion提供。 - Rust Desktop Embedder [1585
⭐ ] - 构建具有动感和防锈效果的精美桌面应用程序,由juju提供。
书籍
适应于初学者
- Beginning App Development -,由Rap Payne提供。
- Beginning Flutter -,由Marco Napoli提供。
- Flutter for Beginners -,由Alessandro Biessek提供。
- Flutter in Action - 完整的 Flutter 和 Dart 资源。
- Learn Google Flutter Fast -,由Mark Clow提供。
Cookbooks
社区
演讲材料
- Logo - 贴纸印象的logo。
通讯
- Gitter - 一个不错的Flutter交流渠道。
- r/FlutterDev Subreddit - Reddit社区,由 u/JaapVermeulen提供。
- Discord - Discord服务器讨论并获得帮助,由[Pritykin]提供。
- Dev Discord - Discord服务器讨论并获得帮助,由 Pritykin提供。
- Flutter Community - Flutter社区组件中心。
- OpenFlutter - Make it easier 让Flutter更简单.
- Hashnode - 阅读和撰写帖子,参与讨论或提问。
福利
- It's All Widgets! - 使用Google Flutter构建的App合集,由Hillel Coren, Thomas Burkhart, Simon Lightfoot 和 Scott Stoll提供。
好玩的
- The One [381
👍 ] - 一个有趣的视频。