├── README.md ├── contributing.md └── source.md /README.md: -------------------------------------------------------------------------------- 1 | 2 | [](http://flutter.io) 3 | 4 |

5 | 6 | awesome 7 | 8 | 9 | PRs Welcome 10 | 11 | 12 | StackOverflow 13 | 14 | 15 | Github Repositories 16 | 17 | Entries 18 | 19 |

20 | 21 | Flutter 是可以用一份代码来创建 iOS 和 Android 高性能、高保真应用的移动端 SDK。 22 | 23 | 如果你喜欢这些内容 📖
24 | 请给我们加颗 ⭐ [![GitHub stars](https://img.shields.io/github/stars/Solido/awesome-flutter.svg?style=flat-square)](https://github.com/Solido/awesome-flutter)
25 | 还可以通过相关内容作者的链接去为作者们点赞 👍、点亮小星星 ⭐ 或者鼓掌 👏 来支持他们! 26 | 27 |
28 | 31 | 34 | 37 | 40 | 41 |
29 | 30 | 32 | 33 | 35 | 36 | 38 | 39 |
42 | 43 | 44 | 45 | ## 目录 46 | 47 | - [文集](#文集) 48 | - [组件](#组件) 49 | - [视频](#视频) 50 | - [导航](#导航) 51 | - [模板](#模板) 52 | - [插件](#插件) 53 | - [框架](#框架) 54 | - [开源应用](#开源应用) 55 | - [实用软件](#实用软件) 56 | 57 | ## 文集 58 | 59 | ### 入门文章 60 | 61 | - [Google IO 2018](https://medium.com/flutter-io/building-beautiful-flexible-user-interfaces-with-flutter-material-theming-and-official-material-13ae9279ef19) (857 👏) —— 构建漂亮,灵活的用户界面。 62 | - [Flutter 从零到一](https://medium.com/dartlang/zero-to-one-with-flutter-43b13fd7b354)(2.2K 👏)—— Flutter 基础,作者是 [Mikkel Ravn](https://medium.com/@mravn) 63 | - [从安装到写一个 ListView](https://medium.com/@develodroid/flutter-i-intro-and-install-a8bf6dfcc7c8)(551 👏)—— 全套 4 篇文章,作者是 [Chema Rubio](https://twitter.com/develodroid) 64 | 65 | ### 教程 66 | 67 | - [开发一个安卓应用](https://code.tutsplus.com/tutorials/developing-an-android-app-with-flutter--cms-28270) —— 配置和开发第一个应用,作者是 [Ashraff Hathibelagal](https://github.com/hathibelagal)。 68 | - [Animated Chat](https://codelabs.developers.google.com/codelabs/flutter/#0) —— 创建漂亮的 UI,来自谷歌代码实验室(Google Code Labs)。 69 | - [Firebase Chat](https://codelabs.developers.google.com/codelabs/flutter-firebase/#0) —— Firebase integration,来自谷歌代码实验室。 70 | - [Planets-Flutter:从设计到开发](http://sergiandreplace.com/2017/09/planets-flutter-from-design-to-app) —— 详细的 planets design 教程。 71 | 72 | ### 说明文档 73 | 74 | - [Flutter 动画从零到一](https://medium.com/dartlang/zero-to-one-with-flutter-part-two-5aa2f06655cb) —— 主要讲动画,作者是 [Mikkel Ravn](https://medium.com/@mravn)。 75 | - [Google Cloud Functions](https://rominirani.com/tutorial-flutter-app-powered-by-google-cloud-functions-3eab0df5f957) —— 由 Google Cloud Functions 提供支持的应用,作者是 [Romin Irani](https://rominirani.com/@iromin)。 76 | - [Firebase](https://www.youtube.com/watch?v=p4yLzYwy_4g)(324 👍)—— Firebase 实时编码。 77 | - [安全类 APP](https://medium.com/@mehmetf_71205/securing-flutter-apps-ada13e806a69)(231 👏)—— 作者是 Mehmet Fidanboylu。 78 | - [开发你自己的插件](https://medium.com/@KarthikPonnam/build-your-own-plugin-for-flutter-cfee1a08ea3a)(299 👏)—— 如何开发自定义插件?作者是 [Karthik Ponnam](https://medium.com/@KarthikPonnam)。 79 | - [Build Flavor](https://medium.com/@salvatoregiordanoo/flavoring-flutter-392aaa875f36)(257 👏)—— 定义构建配置并切换它们,作者是 [Salvatore Giordano](https://medium.com/@salvatoregiordanoo)。 80 | 81 | ### Websites / Blogs 82 | 83 | - [SZAŁKO-BLOG](https://marcinszalek.pl/) - Step by step advanced design by [Marcin Szalek](https://marcinszalek.pl/). 84 | - [Sergi & Replace](https://sergiandreplace.com/) - Basic to advanced articles and tutorials [Sergi Martínez](https://github.com/sergiandreplace). 85 | - [Flutter by Example](https://flutterbyexample.com/) - Tutorials based on Redux, Firebase, Custom Animations, and UI. 86 | - [Flutter Institute](https://flutter.institute/) - Very original content and tutorials by [Brian Armstrong](https://twitter.com/flutterinst). 87 | - [Flutter Rocks](https://flutter.rocks/) - Blog about the joys of Flutter by [Iiro Krankka](https://twitter.com/koorankka). 88 | - [Norbert](https://medium.com/@norbertkozsir) - In depth articles, features and app creation by [Norbert515](https://github.com/Norbert515). 89 | 90 | #### 视频教程 91 | - [Tensor Programming](https://www.youtube.com/watch?v=WwhyaqNtNQY&list=PLJbE2Yu2zumDqr_-hqpAN0nIr6m14TAsd)(64 🎬)—— 内容非常丰富,作者是 [Tensor Programming](http://tensor-programming.com/)。 92 | - [Flutter 挑战](https://www.youtube.com/channel/UCtWyVkPpb8An90SNDTNF0Pg) —— 高生产价值,深入的 Flutter 挑战、教程和模式。 93 | - [Brandon Donnelson](https://www.youtube.com/playlist?list=PLBbgqtDgdc_RUWUCInIqxpY--C94C6Xjh)(55 🎬)—— 内容包括布局、数据库和 Brandon Donnelson 的一些常用技巧。 94 | - [Mtechviral](https://www.youtube.com/watch?v=qWL1lGchpRA&list=PLR2qQy0Zxs_UdqAcaipPR3CG1Ly57UlhV)(71 🎬)—— [印地语/英语] Mtechviral 系列,作者是 [Pawan Kumar](https://github.com/iampawan)。 95 | - [Udacity](https://www.udacity.com/course/build-native-mobile-apps-with-flutter--ud905) —— 开发原生移动应用,来自 Google。 96 | - [VoidRealms](https://www.youtube.com/playlist?list=PLUbFnGajtZlX9ubiLzYz_cw92esraiIBi)(42 🎬)—— 从入门到进阶的视频教程。 97 | 98 | ## 组件 99 | 100 | ### 示例 101 | 102 | - [官方 Gallery](https://github.com/flutter/flutter/tree/master/examples/flutter_gallery) —— 来自 Flutter 团队的展示 Material Design 风格的 Widget 和一些其他功能展示的示例 APP。 103 | - [Posse Gallery](https://github.com/flutter/posse_gallery)(131 ★)—— 示例,作者是 [Posse](http://goposse.com)。 104 | - [Flutter 示例](https://github.com/nisrulz/flutter-examples)(708 ★)—— 为 Flutter 开发者提供的一个简单基础的独立应用,作者是 [Nishant Srivastava](https://github.com/nisrulz)。 105 | 106 | ### UI 107 | 108 | - [拾色器](https://github.com/dart-flitter/flutter_color_picker)(5 ★)—— 选择 Primary、Accent 和 RGB 颜色,作者是 [Hadrien Lejard](https://twitter.com/HadrienLejard)。 109 | - [3D 对象](https://github.com/hemanthrajv/flutter_3d_obj)(19 ★)—— 在画布(canvas)上面渲染一个 wavefront 对象(.obj 文件,Alias|Wavefront 公司的 3D 模型文件格式),作者是 [Hemanth Raj](https://www.linkedin.com/in/hemanthrajv)。 110 | - [Contact Picker](https://github.com/goderbauer/contact_picker) —— 从通讯录里选取一个联系人,作者是 [Michael Goderbauer](https://github.com/goderbauer) 111 | - [Parallax](https://github.com/FlutterRocks/page-transformer)(110 ★)—— ViewPager,作者是 [Iiro Krankka](https://github.com/roughike)。 112 | - [Material 风格的拾色器](https://github.com/long1eu/material_color_picker)(23 ★)—— 基于 Google Docs 的拾色器,作者是 [Lung Razvan](https://github.com/long1eu)。 113 | - [StaggeredGridView](https://github.com/letsar/flutter_staggered_grid_view)(115 ★)—— 具有不同尺寸磁贴(tile)的 GridView,作者是 [Romain Rastel](https://github.com/letsar)。 114 | - [Sticky Header](https://github.com/letsar/flutter_sticky_header) (27 ★) - Sliver based sticky headers by [Romain Rastel](https://github.com/letsar). 115 | - [径向菜单](https://github.com/xqwzts/flutter_radial_menu)(76 ★)—— 带动画的径向菜单,作者是 [Victor Choueiri](https://github.com/xqwzts)。 116 | - [Tinder 卡片](https://github.com/Ivaskuu/tinder_cards)(58 ★)—— Tinder like 卡片滑动效果,作者是 [Ivascu Adrian](https://github.com/Ivaskuu)。 117 | - [Sticky Headers](https://github.com/slightfoot/flutter_sticky_headers) (73 ★) - Configurable sticky headers by [Simon Lightfoot](http://www.devangels.london/). 118 | - [Login Animation](https://github.com/GeekyAnts/flutter-login-home-animation) (119 ★) - Smooth animation from login to home by [Ruchika Gupta](https://github.com/geekruchika). 119 | - [List Drag&Drop](https://github.com/Norbert515/flutter_list_drag_and_drop) (55 ★) - Reorder list elements using Drag & Drop by [Norbert515](https://github.com/Norbert515). 120 | - [Calendar Widget](https://github.com/pinkfish/flutter_calendar) (8 ★) - Calendar widget by [David Bennett](https://github.com/pinkfish). 121 | - [Side Header List](https://github.com/renefloor/side_header_list_view) (38 ★) - Listview with sticky headers by [Rene Floor](https://github.com/renefloor). 122 | - [Shimmer](https://github.com/hnvn/flutter_shimmer) (55 ★) - Shimmer effect while content is loading by [HungHD](https://github.com/hnvn). 123 | 124 | ### 图片 125 | 126 | - [Image Picker](https://github.com/flutter/plugins/tree/master/packages/image_picker) —— 图片选择器,作者是 [Collin Jackson](http://www.collinjackson.com)。 127 | - [可缩放图像](https://github.com/perlatus/flutter_zoomable_image)(42 ★)—— 作者是 Perlatus。 128 | - [Carousel Slider](https://github.com/serenader2014/flutter_carousel_slider)(42 ★)—— 旋转滑动小部件,支持无限滚动和自定义子部件,作者是 [serenader](https://github.com/serenader2014)。 129 | - [Parallax Image](https://github.com/pulyaevskiy/parallax-image)(53 ★)—— 图像视差,作者是 [Anatoly Pulyaevskiy](https://github.com/pulyaevskiy)。 130 | - [Photo View](https://github.com/renancaraujo/photo_view) (25 ★) - Scalable image view with loading placeholder by [Renan C. Araújo](https://github.com/renancaraujo). 131 | 132 | # 地图 133 | 134 | - [Google Map View](https://github.com/apptreesoftware/flutter_google_map_view)(176 ★)—— 展示谷歌地图的插件,作者是 [AppTree Software](https://www.linkedin.com/company/apptree-software/)。 135 | - [GeoCoder](https://github.com/aloisdeniel/flutter_geocoder)(16 ★)—— 正向和反向地理编码,作者是 [Aloïs Deniel](https://aloisdeniel.github.com)。 136 | - [Flutter 地图](https://github.com/apptreesoftware/flutter_map)(144 ★)—— 开源的地图定制化解决方案(基于 [Leaflet](http://leafletjs.com/)),作者是 [AppTree Software](https://github.com/apptreesoftware)。 137 | - [Mapbox GL](https://github.com/mapbox/flutter-mapbox-gl)(72 ★)—— 交互式、可定制的矢量地图,作者是 Mapbox。 138 | 139 | 140 | #### 图表 141 | 142 | - [Circular Chart](https://github.com/xqwzts/flutter_circular_chart)(78 ★)—— 带动画效果的径向图和饼图,作者是 [Victor Choueiri](https://github.com/xqwzts)。 143 | - [Flutter Charts](https://github.com/mzimmerm/flutter_charts)(66 ★)—— 折线图和垂直柱状图的库,作者是 [Milan Zimmermann](https://github.com/mzimmerm)。 144 | - [Sparkline](https://github.com/xqwzts/flutter_sparkline)(43 ★)—— Sparkline 图表,作者是 [Victor Choueiri](https://github.com/xqwzts)。 145 | - [Charts](https://github.com/google/charts)(140 ★)—— 来自谷歌图表团队(Google Charts Team)。 146 | - [Flutter Plot](https://github.com/RCHowell/flutter_plot)(5 ★)—— 漂亮的 plot 制图工具,作者是 [R. C. Howell](https://github.com/RCHowell/)。 147 | - [Candlesticks](https://github.com/trentpiercy/flutter-candlesticks)(18 ★)—— OHLC(蜡烛图)和贸易额图表,作者是 [Trent Piercy](https://github.com/trentpiercy)。 148 | - [FCharts](https://github.com/thekeenant/fcharts) (117 ★) - Beautiful, responsive, animated charts by [Keenan Thompson](https://keenant.com). 149 | 150 | ### 导航 151 | 152 | - [Fluro](https://github.com/goposse/fluro)(292 ★)—— 具有导航、通配符、查询、过渡动画的最亮、最时尚、最酷的 Flutter 路由器,作者是 [Posse](http://goposse.com)。 153 | - [Circle Indicator](https://pub.dartlang.org/packages/circle_indicator)(12 ★)—— PageViewer 的圆形指示器,作者是 [Lung Razvan](https://github.com/long1eu)。 154 | - [Quick Actions](https://github.com/flutter/plugins/tree/master/packages/quick_actions) —— 与应用程序的主屏幕快速操作进行交互。 155 | - [Swiper](https://github.com/jzoom/flutter_swiper) (12 ★) - Horizontal, Vertical, Partial swipe with indicator by [Xueliang Ren](https://github.com/jzoom). 156 | 157 | ### 认证 158 | 159 | - [本地身份验证](https://github.com/flutter/plugins/tree/master/packages/local_auth) —— Ios 和 Android 上的 Touch ID、锁屏密码和指纹验证 160 | - [Flutter 登录](https://github.com/AppleEducate/flutter_login)(96 ★)—— FaceID, TouchID, 还有指纹扫描,作者是 [Rody Davis](http://appleeducate.com)。 161 | - [Google Sign-In](https://github.com/flutter/plugins/tree/master/packages/google_sign_in) —— Google 身份验证。 162 | - [Firebase Auth](https://github.com/flutter/plugins/tree/master/packages/firebase_auth) —— Firebase 身份验证。 163 | - [Facebook Login](https://github.com/roughike/flutter_facebook_login) (62 ★) - Authenticate with native Android & iOS Facebook login SDKs by [Iiro Krankka](https://github.com/roughike). 164 | - [Flutter OAuth](https://github.com/hitherejoe/FlutterOAuth)(44 ★)—— Buffer、Strava、Unsplash 和 Github 身份验证,作者是 [Joe Birch](http://www.hitherejoe.com)。 165 | - [Instagram](https://hackernoon.com/instagram-authentication-with-flutter-df6424d2d56c) —— Instagram 身份验证,作者是 [Wilfried Mbouenda Mbogne](http://developer-journey.com/)。 166 | 167 | ### 文字和富文本 168 | 169 | - [Flutter Markdown](https://github.com/flutter/flutter_markdown)(63 ★)—— 用 Flutter 开发的 Markdown 渲染器。支持原始格式,但不支持内联 html。 170 | - [Rich Text Editor](https://github.com/long1eu/rich_editor) (42 ★) - Text editor with style by [Lung Razvan](https://github.com/long1eu). 171 | - [Masked Text](https://github.com/benhurott/flutter-masked-text) (6 ★) - Masked text with custom and monetary formatting by [Ben-hur Santos Ott](https://github.com/benhurott). 172 | 173 | ### 分析 174 | 175 | - [Usage](https://github.com/dart-lang/usage)(35 ★)—— 适用于命令行、网页 和 Flutter 应用程序的 Google Analytics 封装。 176 | - [Firebase Analytics](https://github.com/flutter/plugins/tree/master/packages/firebase_analytics) —— 连接到 Firebase Analytics API。 177 | - [Segment.com 分析](https://github.com/FaisalAbid/segment-analytics-flutter)(3 ★)—— 让你的 Segment.com 分析变得轻而易举!作者是 [Faisal Abid](https://twitter.com/FaisalAbid)。 178 | 179 | ### 自动化构建 180 | 181 | - [Travis CI for Flutter](https://github.com/yjbanov/flutter_travis_sample)(19 ★)—— 持续集成,作者是 [Yegor Jbanov](https://twitter.com/yegorjbanov)。 182 | - [在 Travis 上测试 Flutter](https://medium.com/@yegorj/test-flutter-apps-on-travis-3fd5142ecd8c)(246 👏)—— Widget 测试框架,作者是 [Yegor Jbanov](https://twitter.com/yegorjbanov)。 183 | - [在 Travis 上构建 Apk/Ipa](https://medium.com/@yegorj/building-flutter-apks-and-ipas-on-travis-98d84d8e9b4)(130 👏)—— 针对 Android 和 IOS 平台的自动化构建,作者是 [Yegor Jbanov](https://twitter.com/yegorjbanov)。 184 | - [BitRise](https://medium.com/@karol.wrotniak/how-to-create-bitrise-step-in-go-flutter-example-668cf4db1fd2)(36 👏)—— 用 Go 语言创建 Bitrise 步骤,作者是 [Karol Wrótniak](https://medium.com/@karol.wrotniak)。 185 | 186 | ### 风格 187 | 188 | - [Flutterial](https://github.com/rxlabz/flutterial)(46 ★)—— Flutter Material 主题的探索者,作者是 [Erick Ghaumez](https://twitter.com/rxlabz)。 189 | - [Frosted Glass](http://stackoverflow.com/questions/43550853/how-do-i-do-the-frosted-glass-effect-in-flutter) —— 渲染器效果,作者是 [Collin Jackson](http://www.collinjackson.com)。 190 | - [Font Awesome](https://pub.dartlang.org/packages/font_awesome_flutter) —— Font Awesome 图标包,作者是 [Brian Egan](https://github.com/brianegan)。 191 | - [FlutterIcon](http://fluttericon.com/) —— 图标字体生成器。 192 | - [Pigment](https://github.com/bregydoc/pigment)(27 ★)—— 简单但是很实用的在 Flutter 里面使用颜色的包。 193 | 194 | ### 多媒体 195 | 196 | - [音频插件](https://github.com/rxlabz/audioplayer)(95 ★)—— Beta 版,作者是 [Erick Ghaumez](https://twitter.com/rxlabz)。 197 | - [录音机](https://github.com/ZaraclaJ/audio_recorder)(24 ★)—— 录制音频并存储在本地,作者是 [Jordan Alcaraz](https://twitter.com/jordanalcrz)。 198 | - [Stereo](https://github.com/2find/stereo)(22 ★)—— 在 iOS 和 Android 上面播放音乐,作者是 [2Find](https://github.com/2find)。 199 | - [WebRTC](https://github.com/cloudwebrtc/flutter-webrtc) (80 ★) - WebRTC plugin for iOS/Android by [CloudWebRtc](https://github.com/cloudwebrtc). 200 | - [Chewie](https://github.com/brianegan/chewie) (70 ★) - Provides low-level access to video playback by [Brian Egan](https://github.com/brianegan). 201 | 202 | ### 语音 203 | 204 | - [Speech Recognition](https://github.com/rxlabz/speech_recognition)(41 ★)—— 语音转文字,作者是 [Erick Ghaumez](https://twitter.com/rxlabz)。 205 | - [OK Google](https://marcinszalek.pl/flutter/ok-google-flutter/) —— 整合了 Google 语音助手,作者是 [Marcin Szalek](https://marcinszalek.pl/)。 206 | 207 | ### 存储 208 | 209 | - [Firebase Storage](https://github.com/flutter/plugins/tree/master/packages/firebase_storage) —— 用 Firebase 作为数据存储设备。 210 | - [Secure Storage](https://github.com/mogol/flutter_secure_storage) (23 ★) - Keychain and Keystore storage by [German Saprykin](https://github.com/mogol). 211 | 212 | ### 变现 213 | 214 | - [Admob](https://pub.dartlang.org/packages/admob) —— GoogleAdmob 支持在 iOS 和 Android 上面显示插页式广告,作者是 Brett Nesbitt。 215 | - [Firebase AdMob](https://github.com/flutter/plugins/tree/master/packages/firebase_admob) —— 使用 Firebase 进行广告整合。 216 | - [Flutter Billing](https://github.com/VolodymyrLykhonis/flutter_billing)(39 ★)—— 在 iOS 和 Android 上面使用结算,作者是 [Volodymyr Lykhonis](http://vladimirlichonos.com)。 217 | 218 | ## 模板 219 | 220 | - [Movie Details](https://github.com/FlutterRocks/movie-details-ui)(93 ★)—— 电影详情页面,作者是 [Iiro Krankka](https://github.com/roughike)。 221 | - [Flutter Mates](https://github.com/CodemateLtd/FlutterMates)(160 ★)—— 如何从 randomuser.me API 加载个人信息列表,并通过一个漂亮的页面展示个人信息详情,作者是 [Iiro Krankka](https://github.com/roughike)。 222 | - [Weather](https://github.com/alessandroaime/Weather)(50 ★)—— 学习如何使用 Canvas 和动画去制作天气应用,作者是 [Alessandro Aime](https://github.com/alessandroaime)。 223 | - [TodoMVC](https://github.com/brianegan/flutter_architecture_samples)(644 ★)—— 准备使用不同框架的备忘录应用:Vanilla, Redux, built_redux,作者是 [Brian Egan](https://github.com/brianegan)。 224 | - [Restaurant Menu](https://github.com/braulio94/menu_flutter)(219 ★)—— 饭店菜单,作者是 [Braulio Cassule](https://github.com/braulio94)。 225 | - [UI 挑战](https://github.com/tomialagbe/flutter_ui_challenges)(222 ★)—— 个人信息应用、旅行应用、美食应用,作者是 [Tomi Alagbe](https://github.com/tomialagbe)。 226 | - [Cupertino Settings](https://github.com/matthinc/flutter_cupertino_settings)(19 ★)—— iOS 设置,作者是 [Matthias Rupp](https://github.com/matthinc)。 227 | - [Music Player](https://github.com/thosakwe/flutter_music_player)(59 ★)—— 音乐播放器部件,作者是 [Tobe O](https://thosakwe.com/)。 228 | - [Dashboard](https://github.com/Ivaskuu/dashboard)(142 ★)—— 仪表板和商品列表,作者是 [Ivascu Adrian](https://github.com/Ivaskuu)。 229 | - [Todo](https://github.com/littlemarc2011/FlutterTodo) (94 ★) - Todo template from Dribble by [Marc L](https://www.marc-little.com/). 230 | - [Card Swipe Animation](https://github.com/geekruchika/FlutterCardSwipe) (40 ★) - Swipe cards template by [Ruchika Gupta](https://github.com/geekruchika). 231 | 232 | ## 插件 233 | 234 | - [Flutter 插件](https://github.com/flutter/plugins/tree/master/packages) —— Flutter 团队的官方插件 235 | - [Sqflite](https://github.com/tekartik/sqflite)(221 ★)—— SQLite 的 Flutter 插件,作者是 [Alexandre Roux](https://www.linkedin.com/in/alextekartik/)。 236 | - [WebView](https://github.com/dart-flitter/flutter_webview_plugin)(152 ★)—— 作者是 [Hadrien Lejard](https://twitter.com/HadrienLejard)。 237 | - [Pub Plugins](https://pub.dartlang.org/flutter/plugins) —— Dart Pub Repository 的筛选插件。 238 | - [Flutter Location](https://github.com/Lyokone/flutterlocation)(79 ★)—— 处理位置,处理回调以获得连续的位置,作者是 [Lyokone](https://github.com/Lyokone)。 239 | - [QR Code Reader](https://github.com/villela/flutter_qrcode_reader)(32 ★)—— 二维码扫描插件,作者是 [Matheus Villela](https://github.com/villela)。 240 | - [Battery](https://pub.dartlang.org/packages/battery) —— 获取电池相关的各种信息。 241 | - [Zebra EMDK](https://github.com/acaliaro/flutterZebraEmdk)(3 ★)—— 使用 Zebra EMDK 来获取 Barcode Scanner API。 242 | - [Proximity Sensor Plugin](https://pub.dartlang.org/packages/proximity_plugin) —— 一个可以访问你设备上的距离传感器(proximity sensor)的插件,作者是 [Manoj NB](https://github.com/Samaritan1011001)。 243 | - [Geolocation](https://github.com/loup-v/geolocation)(72 ★)—— 功能齐全的地理位置插件:当前位置,位置更新,地理编码,地点等等,作者是 [Loup](http://intheloup.io)。 244 | - [Local Notifications](https://github.com/MaikuB/flutter_local_notifications)(62 ★)—— 展示本地通知的插件,作者是 [Michael Bui](https://github.com/MaikuB)。 245 | - [Google Mobile Vision](https://github.com/edufolly/flutter_mobile_vision)(25 ★)—— Google Mobile Vision 的实现,作者是 [Eduardo Folly](https://github.com/edufolly)。 246 | - [App Rating](https://github.com/AppleEducate/app_review)(20 ★)—— 为 App Store 和 Google Play 评分和写评论,作者是 [Rody Davis](http://appleeducate.com)。 247 | - [Get Version](https://github.com/AppleEducate/get_version)(13 ★)—— 获取版本名、版本号、App ID 和带有操作系统版本的平台信息,作者是 [Rody Davis](http://appleeducate.com)。 248 | - [Downloader](https://github.com/hnvn/flutter_downloader) (23 ★) - Create and manage download tasks by [HungHD](https://github.com/hnvn). 249 | - [Place Dialog](https://github.com/pinkfish/flutter_places_dialog) (9 ★) - Places picker dialog returning the places to the app by [David Bennett](https://github.com/pinkfish). 250 | - [Cached Network Image](https://github.com/renefloor/flutter_cached_network_image) (61 ★) - Show images from the internet and keep them in the cache directory by [Rene Floor](https://github.com/renefloor). 251 | - [Device Calendar](https://github.com/builttoroam/flutter_plugins/tree/develop/device_calendar) - Plugin for modifying calendars on the user's device by [Built to Roam](http://builttoroam.com). 252 | 253 | ### 蓝牙 / NFC / Beacon 254 | 255 | - [Flutter Ble](https://github.com/Polidea/FlutterBleLib)(45 ★)—— 蓝牙,作者是 [Polidea](http://www.polidea.com) 256 | - [Flutter Blue](https://github.com/pauldemarco/flutter_blue)(142 ★)—— 蓝牙,作者是 [Paul DeMarco](https://github.com/pauldemarco)。 257 | - [NFC](https://github.com/guyulmaz/flutter-nfc-app) (12 ★) - Connect IsoDep iso 14443-4 cards for android by [Göksel Uyulmaz](https://github.com/guyulmaz). 258 | - [Beacons](https://github.com/loup-v/beacons) (4 ★) - Flutter beacons plugin by [Loup](http://intheloup.io). 259 | 260 | ## 框架 261 | 262 | ### Redux / ELM / Dependency Injection 263 | 264 | - [Flutter built redux](https://github.com/davidmarne/flutter_built_redux)(40 ★)—— 自动订阅你的 Redux 仓库。基于建造模式,作者是 [David Marne](https://github.com/davidmarne)。 265 | - [Redux.dart](https://github.com/johnpryan/redux.dart)(115 ★)—— 具有中间件生态系统、集成了 Flutter 还有时间旅行开发工具的面向 Dart 语言的 Redux 接口,作者是 [John Ryan](https://github.com/johnpryan) 和 [Brian Egan](https://gitlab.com/users/brianegan/projects)。 266 | - [Flutter_redux](https://github.com/brianegan/flutter_redux)(183 ★)—— 这是一个能支持 [redux.dart](https://github.com/johnpryan/redux.dart) 的实用工具,能让你轻松消费 Redux Store 来开发 Flutter Widgets。 267 | - [Dartea](https://github.com/p69/dartea) (7 ★) - Model View Update inspired by TEA from ELM by [Shilyagov P](https://github.com/p69). 268 | - [Inject](https://github.com/google/inject.dart) (184 ★) - Compile-time dependency injection for Dart and Flutter by Google. 269 | - [Flutter_flux](https://github.com/google/flutter_flux) (167 ★) - Implementation of the Flux framework by Google. 270 | 271 | ### 动画 272 | 273 | - [Sequence Animation](https://github.com/Norbert515/flutter_sequence_animation) (16 ★) - Composite staggered animations by [Norbert Kozsir](https://twitter.com/norbertkozsir). 274 | 275 | ### 游戏 276 | 277 | - [Flame](https://github.com/luanpotter/flame)(176 ★)—— 极简主义的游戏引擎,作者是 [Luan Nico](https://github.com/luanpotter)。 278 | - [SpriteWidget](https://github.com/spritewidget/spritewidget) (228 ★) - Toolkit for building complex, high performance animations and 2D games by [Viktor Lidholt](https://github.com/vlidholt). 279 | 280 | ### Misc 281 | 282 | - [Cache Manager](https://github.com/renefloor/flutter_cache_manager) (26 ★) - Generic cache manager by [Rene Floor](https://github.com/renefloor). 283 | 284 | ## 开源 APP 285 | 286 | - [FriendlyChat](https://github.com/flutter/friendlychat-flutter)(106 ★)—— 一群谷歌员工开发的离线或者是基于 Firebase 的聊天应用。 287 | - [Meme Chat](https://github.com/efortuna/memechat)(244 ★)—— Flutter 上的聊天应用,用到了 Firebase、谷歌登陆和设备相机集成,作者是谷歌员工。 288 | - [Flitter](https://github.com/dart-flitter/flitter)(83 ★)—— Glitter 客户端,作者是 [Hadrien Lejard](https://twitter.com/HadrienLejard) 和 [Kevin Segaud](https://twitter.com/kevin_segaud)。里面用到了 Redux 和 Jaguar。 289 | - [Lime](https://github.com/fablue/lime-flutter) ——(129 ★)Lime 是 Sebastian Sellmair 开发的社交网络应用。 290 | - [Planets-Flutter](https://github.com/sergiandreplace/flutter_planets_tutorial)(149 ★)—— 显示了丰富 UI 的行星探索应用,作者是 [Sergi Martínez](http://sergiandreplace.com)。 291 | - [NewsBuzz](https://github.com/theankurkedia/NewsBuzz)(175 ★)—— 从 News API 获取数据并使用 Firebase 做后台的新闻阅读器,作者是 [Ankur Kedia](https://github.com/theankurkedia)。 292 | - [DroidKaigi2018-flutter](https://github.com/konifar/droidkaigi2018-flutter)(226 ★)—— 东京 DroidKaigi 2018 的非官方会议应用,作者是 [konifar](https://github.com/konifar)。 293 | - [Music Player](https://github.com/iampawan/Flutter-Music-Player)(178 ★)—— [Pawan Kumar](https://about.me/imthepk) 开发的全功能音乐播放器。 294 | - [InKino](https://github.com/roughike/inKino)(820 ★)—— 完整的电影应用程序,使用 Flutter_Redux 框架进行状态管理,具有很好的过渡动画,以及一套很全面的小部件还有单元测试,作者是 [Iiro Krankka](https://github.com/roughike)。 295 | - [WhatTodo](https://github.com/burhanrashid52/WhatTodo) (105 ★) - Todoist like UI by [Burhanuddin Rashid](https://about.me/burhanrashid52). 296 | - [FlutterGram](https://github.com/mdanics/fluttergram) (74 ★) - Complete Instagram based on Firestore & Google Functions by [MDanics](https://github.com/mdanics). 297 | - [BookSearch](https://github.com/Norbert515/BookSearch) (97 ★) - Digital BookShelf for your reading progress by [Norbert515](https://github.com/Norbert515). 298 | - [Cinematic](https://github.com/aaronoe/FlutterCinematic) (145 ★) - UI for Movie DB Public API by [Aaron Oertel](https://github.com/aaronoe). 299 | - [Beer-Me-Up](https://github.com/benoitletondor/Beer-Me-Up) (75 ★) - Beer tracking nicely designed by [Benoit Letondor](https://github.com/benoitletondor). 300 | 301 | ### Games 302 | 303 | - [Flip](https://github.com/RedBrogdon/flutterflip) (25 ★) - Reversi game by [Andrew Brogdon](https://github.com/RedBrogdon). 304 | 305 | ## Utilities 306 | 307 | ### IDE 308 | 309 | - [IntelliJ Plugin](https://flutter.io/intellij-setup) - Flutter on Intellij and Webstorm. 310 | - [Dart Code](https://marketplace.visualstudio.com/items?itemName=Dart-Code.dart-code) - Plugin to get Dart with Visual Studio Code by [Danny Tuppeny](https://twitter.com/DanTup). 311 | - [VSCode Snippets](https://marketplace.visualstudio.com/items?itemName=franzsilva.fs-flutter-snippets) - Translated from IntelliJ IDEA Official Snippets by Franz Silva. 312 | - [Mutisya 2](https://flutterstudio.app/) - Online Flutter Studio by [Paul Mutisya](https://medium.com/@pmutisya). 313 | 314 | ### Desktop 315 | 316 | - [Desktop Embedding](https://github.com/google/flutter-desktop-embedding) (576 ★) - Desktop implementations of the Flutter embedding API by Google. 317 | - [ZSH Completion](https://github.com/NiKoTron/zsh-flutter-completition) (2 ★) - ZSH completion for the Flutter CLI tool by [Nikolai Simonov](https://github.com/NiKoTron). 318 | 319 | ## License 320 | 321 | [![License: MPL 2.0](https://img.shields.io/badge/License-MPL%202.0-brightgreen.svg)](https://opensource.org/licenses/MPL-2.0) 322 | -------------------------------------------------------------------------------- /contributing.md: -------------------------------------------------------------------------------- 1 | # 贡献指南 2 | 3 | 请注意,跟这个项目一起发布的还有一个[贡献者行为准则](https://github.com/spring-projects/spring-framework/blob/master/CODE_OF_CONDUCT.adoc)。只要参与这个项目,就表示你同意遵守其中的条款。 4 | 5 | - 不要在 README 上做修改,而是在 SOURCE.md 文件上。 6 | 7 | 确保你的 pull request 符合以下准则: 8 | 9 | - 在提出一个新的建议之前先搜索一下以前的建议,因为你的建议可能是重复的。 10 | - 建议包应该经过测试并且有文档描述。 11 | - 每个 pull request 都应该有一个有意义的标题,并且包含一个指向包或者是资源的链接,以及为什么它很棒。 12 | - 每个建议都要提一个单独的 pull request。 13 | - 使用以下格式:`[资源](链接)— 描述 [作者](作者页面的链接)`。 14 | - 使用 [title-casing](http://titlecapitalization.com)(美联社英语新闻写作风格)。 15 | - 新增的内容应该添加到相关分类的底部。 16 | - 欢迎提出新的分类或对现有的分类进行改进。 17 | - 链接到 GitHub 仓库,而不是 npmjs.com 之类的地址。 18 | - 保持描述简短且清晰。 19 | - 不要在描述中提及`自我量化`的内容或是包含各种暗示。 20 | - 描述要以大写字母开头。 21 | - 检查你的拼写和语法。 22 | - 确保你的文本编辑器设置为删除结尾的空白。 23 | 24 | 谢谢你的建议! 25 | -------------------------------------------------------------------------------- /source.md: -------------------------------------------------------------------------------- 1 | 2 | [](http://flutter.io) 3 | 4 |

5 | 6 | awesome 7 | 8 | 9 | PRs Welcome 10 | 11 | 12 | StackOverflow 13 | 14 | 15 | Github Repositories 16 | 17 | Entries 18 | 19 |

20 | 21 | Flutter 是可以用一份代码来创建 iOS 和 Android 高性能、高保真应用的移动端 SDK。 22 | 23 | 如果你喜欢这些内容 📖
24 | 请给我们加颗 ⭐ [![GitHub stars](https://img.shields.io/github/stars/Solido/awesome-flutter.svg?style=flat-square)](https://github.com/Solido/awesome-flutter)
25 | 还可以通过相关内容作者的链接去为作者们点赞 👍、点亮小星星 ⭐ 或者鼓掌 👏 来支持他们! 26 | 27 |
28 | 31 | 34 | 37 | 40 | 41 |
29 | 30 | 32 | 33 | 35 | 36 | 38 | 39 |
42 | 43 | 44 | 45 | ## 目录 46 | 47 | - [文集](#文集) 48 | - [组件](#组件) 49 | - [视频](#视频) 50 | - [导航](#导航) 51 | - [模板](#模板) 52 | - [插件](#插件) 53 | - [框架](#框架) 54 | - [开源应用](#开源应用) 55 | - [实用软件](#实用软件) 56 | 57 | ## 文集 58 | 59 | ### 入门文章 60 | 61 | - [Google IO 2018](https://medium.com/flutter-io/building-beautiful-flexible-user-interfaces-with-flutter-material-theming-and-official-material-13ae9279ef19) (857 👏) —— 构建漂亮,灵活的用户界面。 62 | - [Flutter 从零到一](https://medium.com/dartlang/zero-to-one-with-flutter-43b13fd7b354)(2.2K 👏)—— Flutter 基础,作者是 [Mikkel Ravn](https://medium.com/@mravn) 63 | - [从安装到写一个 ListView](https://medium.com/@develodroid/flutter-i-intro-and-install-a8bf6dfcc7c8)(551 👏)—— 全套 4 篇文章,作者是 [Chema Rubio](https://twitter.com/develodroid) 64 | 65 | ### 教程 66 | 67 | - [开发一个安卓应用](https://code.tutsplus.com/tutorials/developing-an-android-app-with-flutter--cms-28270) —— 配置和开发第一个应用,作者是 [Ashraff Hathibelagal](https://github.com/hathibelagal)。 68 | - [Animated Chat](https://codelabs.developers.google.com/codelabs/flutter/#0) —— 创建漂亮的 UI,来自谷歌代码实验室(Google Code Labs)。 69 | - [Firebase Chat](https://codelabs.developers.google.com/codelabs/flutter-firebase/#0) —— Firebase integration,来自谷歌代码实验室。 70 | - [Planets-Flutter:从设计到开发](http://sergiandreplace.com/2017/09/planets-flutter-from-design-to-app) —— 详细的 planets design 教程。 71 | 72 | ### 说明文档 73 | 74 | - [Flutter 动画从零到一](https://medium.com/dartlang/zero-to-one-with-flutter-part-two-5aa2f06655cb) —— 主要讲动画,作者是 [Mikkel Ravn](https://medium.com/@mravn)。 75 | - [Google Cloud Functions](https://rominirani.com/tutorial-flutter-app-powered-by-google-cloud-functions-3eab0df5f957) —— 由 Google Cloud Functions 提供支持的应用,作者是 [Romin Irani](https://rominirani.com/@iromin)。 76 | - [Firebase](https://www.youtube.com/watch?v=p4yLzYwy_4g)(324 👍)—— Firebase 实时编码。 77 | - [安全类 APP](https://medium.com/@mehmetf_71205/securing-flutter-apps-ada13e806a69)(231 👏)—— 作者是 Mehmet Fidanboylu。 78 | - [开发你自己的插件](https://medium.com/@KarthikPonnam/build-your-own-plugin-for-flutter-cfee1a08ea3a)(299 👏)—— 如何开发自定义插件?作者是 [Karthik Ponnam](https://medium.com/@KarthikPonnam)。 79 | - [Build Flavor](https://medium.com/@salvatoregiordanoo/flavoring-flutter-392aaa875f36)(257 👏)—— 定义构建配置并切换它们,作者是 [Salvatore Giordano](https://medium.com/@salvatoregiordanoo)。 80 | 81 | ### Websites / Blogs 82 | 83 | - [SZAŁKO-BLOG](https://marcinszalek.pl/) - Step by step advanced design by [Marcin Szalek](https://marcinszalek.pl/). 84 | - [Sergi & Replace](https://sergiandreplace.com/) - Basic to advanced articles and tutorials [Sergi Martínez](https://github.com/sergiandreplace). 85 | - [Flutter by Example](https://flutterbyexample.com/) - Tutorials based on Redux, Firebase, Custom Animations, and UI. 86 | - [Flutter Institute](https://flutter.institute/) - Very original content and tutorials by [Brian Armstrong](https://twitter.com/flutterinst). 87 | - [Flutter Rocks](https://flutter.rocks/) - Blog about the joys of Flutter by [Iiro Krankka](https://twitter.com/koorankka). 88 | - [Norbert](https://medium.com/@norbertkozsir) - In depth articles, features and app creation by [Norbert515](https://github.com/Norbert515). 89 | 90 | #### 视频教程 91 | - [Tensor Programming](https://www.youtube.com/watch?v=WwhyaqNtNQY&list=PLJbE2Yu2zumDqr_-hqpAN0nIr6m14TAsd)(64 🎬)—— 内容非常丰富,作者是 [Tensor Programming](http://tensor-programming.com/)。 92 | - [Flutter 挑战](https://www.youtube.com/channel/UCtWyVkPpb8An90SNDTNF0Pg) —— 高生产价值,深入的 Flutter 挑战、教程和模式。 93 | - [Brandon Donnelson](https://www.youtube.com/playlist?list=PLBbgqtDgdc_RUWUCInIqxpY--C94C6Xjh)(55 🎬)—— 内容包括布局、数据库和 Brandon Donnelson 的一些常用技巧。 94 | - [Mtechviral](https://www.youtube.com/watch?v=qWL1lGchpRA&list=PLR2qQy0Zxs_UdqAcaipPR3CG1Ly57UlhV)(71 🎬)—— [印地语/英语] Mtechviral 系列,作者是 [Pawan Kumar](https://github.com/iampawan)。 95 | - [Udacity](https://www.udacity.com/course/build-native-mobile-apps-with-flutter--ud905) —— 开发原生移动应用,来自 Google。 96 | - [VoidRealms](https://www.youtube.com/playlist?list=PLUbFnGajtZlX9ubiLzYz_cw92esraiIBi)(42 🎬)—— 从入门到进阶的视频教程。 97 | 98 | ## 组件 99 | 100 | ### 示例 101 | 102 | - [官方 Gallery](https://github.com/flutter/flutter/tree/master/examples/flutter_gallery) —— 来自 Flutter 团队的展示 Material Design 风格的 Widget 和一些其他功能展示的示例 APP。 103 | - [Posse Gallery](https://github.com/flutter/posse_gallery)(131 ★)—— 示例,作者是 [Posse](http://goposse.com)。 104 | - [Flutter 示例](https://github.com/nisrulz/flutter-examples)(708 ★)—— 为 Flutter 开发者提供的一个简单基础的独立应用,作者是 [Nishant Srivastava](https://github.com/nisrulz)。 105 | 106 | ### UI 107 | 108 | - [拾色器](https://github.com/dart-flitter/flutter_color_picker)(5 ★)—— 选择 Primary、Accent 和 RGB 颜色,作者是 [Hadrien Lejard](https://twitter.com/HadrienLejard)。 109 | - [3D 对象](https://github.com/hemanthrajv/flutter_3d_obj)(19 ★)—— 在画布(canvas)上面渲染一个 wavefront 对象(.obj 文件,Alias|Wavefront 公司的 3D 模型文件格式),作者是 [Hemanth Raj](https://www.linkedin.com/in/hemanthrajv)。 110 | - [Contact Picker](https://github.com/goderbauer/contact_picker) —— 从通讯录里选取一个联系人,作者是 [Michael Goderbauer](https://github.com/goderbauer) 111 | - [Parallax](https://github.com/FlutterRocks/page-transformer)(110 ★)—— ViewPager,作者是 [Iiro Krankka](https://github.com/roughike)。 112 | - [Material 风格的拾色器](https://github.com/long1eu/material_color_picker)(23 ★)—— 基于 Google Docs 的拾色器,作者是 [Lung Razvan](https://github.com/long1eu)。 113 | - [StaggeredGridView](https://github.com/letsar/flutter_staggered_grid_view)(115 ★)—— 具有不同尺寸磁贴(tile)的 GridView,作者是 [Romain Rastel](https://github.com/letsar)。 114 | - [Sticky Header](https://github.com/letsar/flutter_sticky_header) (27 ★) - Sliver based sticky headers by [Romain Rastel](https://github.com/letsar). 115 | - [径向菜单](https://github.com/xqwzts/flutter_radial_menu)(76 ★)—— 带动画的径向菜单,作者是 [Victor Choueiri](https://github.com/xqwzts)。 116 | - [Tinder 卡片](https://github.com/Ivaskuu/tinder_cards)(58 ★)—— Tinder like 卡片滑动效果,作者是 [Ivascu Adrian](https://github.com/Ivaskuu)。 117 | - [Sticky Headers](https://github.com/slightfoot/flutter_sticky_headers) (73 ★) - Configurable sticky headers by [Simon Lightfoot](http://www.devangels.london/). 118 | - [Login Animation](https://github.com/GeekyAnts/flutter-login-home-animation) (119 ★) - Smooth animation from login to home by [Ruchika Gupta](https://github.com/geekruchika). 119 | - [List Drag&Drop](https://github.com/Norbert515/flutter_list_drag_and_drop) (55 ★) - Reorder list elements using Drag & Drop by [Norbert515](https://github.com/Norbert515). 120 | - [Calendar Widget](https://github.com/pinkfish/flutter_calendar) (8 ★) - Calendar widget by [David Bennett](https://github.com/pinkfish). 121 | - [Side Header List](https://github.com/renefloor/side_header_list_view) (38 ★) - Listview with sticky headers by [Rene Floor](https://github.com/renefloor). 122 | - [Shimmer](https://github.com/hnvn/flutter_shimmer) (55 ★) - Shimmer effect while content is loading by [HungHD](https://github.com/hnvn). 123 | 124 | ### 图片 125 | 126 | - [Image Picker](https://github.com/flutter/plugins/tree/master/packages/image_picker) —— 图片选择器,作者是 [Collin Jackson](http://www.collinjackson.com)。 127 | - [可缩放图像](https://github.com/perlatus/flutter_zoomable_image)(42 ★)—— 作者是 Perlatus。 128 | - [Carousel Slider](https://github.com/serenader2014/flutter_carousel_slider)(42 ★)—— 旋转滑动小部件,支持无限滚动和自定义子部件,作者是 [serenader](https://github.com/serenader2014)。 129 | - [Parallax Image](https://github.com/pulyaevskiy/parallax-image)(53 ★)—— 图像视差,作者是 [Anatoly Pulyaevskiy](https://github.com/pulyaevskiy)。 130 | - [Photo View](https://github.com/renancaraujo/photo_view) (25 ★) - Scalable image view with loading placeholder by [Renan C. Araújo](https://github.com/renancaraujo). 131 | 132 | # 地图 133 | 134 | - [Google Map View](https://github.com/apptreesoftware/flutter_google_map_view)(176 ★)—— 展示谷歌地图的插件,作者是 [AppTree Software](https://www.linkedin.com/company/apptree-software/)。 135 | - [GeoCoder](https://github.com/aloisdeniel/flutter_geocoder)(16 ★)—— 正向和反向地理编码,作者是 [Aloïs Deniel](https://aloisdeniel.github.com)。 136 | - [Flutter 地图](https://github.com/apptreesoftware/flutter_map)(144 ★)—— 开源的地图定制化解决方案(基于 [Leaflet](http://leafletjs.com/)),作者是 [AppTree Software](https://github.com/apptreesoftware)。 137 | - [Mapbox GL](https://github.com/mapbox/flutter-mapbox-gl)(72 ★)—— 交互式、可定制的矢量地图,作者是 Mapbox。 138 | 139 | 140 | #### 图表 141 | 142 | - [Circular Chart](https://github.com/xqwzts/flutter_circular_chart)(78 ★)—— 带动画效果的径向图和饼图,作者是 [Victor Choueiri](https://github.com/xqwzts)。 143 | - [Flutter Charts](https://github.com/mzimmerm/flutter_charts)(66 ★)—— 折线图和垂直柱状图的库,作者是 [Milan Zimmermann](https://github.com/mzimmerm)。 144 | - [Sparkline](https://github.com/xqwzts/flutter_sparkline)(43 ★)—— Sparkline 图表,作者是 [Victor Choueiri](https://github.com/xqwzts)。 145 | - [Charts](https://github.com/google/charts)(140 ★)—— 来自谷歌图表团队(Google Charts Team)。 146 | - [Flutter Plot](https://github.com/RCHowell/flutter_plot)(5 ★)—— 漂亮的 plot 制图工具,作者是 [R. C. Howell](https://github.com/RCHowell/)。 147 | - [Candlesticks](https://github.com/trentpiercy/flutter-candlesticks)(18 ★)—— OHLC(蜡烛图)和贸易额图表,作者是 [Trent Piercy](https://github.com/trentpiercy)。 148 | - [FCharts](https://github.com/thekeenant/fcharts) (117 ★) - Beautiful, responsive, animated charts by [Keenan Thompson](https://keenant.com). 149 | 150 | ### 导航 151 | 152 | - [Fluro](https://github.com/goposse/fluro)(292 ★)—— 具有导航、通配符、查询、过渡动画的最亮、最时尚、最酷的 Flutter 路由器,作者是 [Posse](http://goposse.com)。 153 | - [Circle Indicator](https://pub.dartlang.org/packages/circle_indicator)(12 ★)—— PageViewer 的圆形指示器,作者是 [Lung Razvan](https://github.com/long1eu)。 154 | - [Quick Actions](https://github.com/flutter/plugins/tree/master/packages/quick_actions) —— 与应用程序的主屏幕快速操作进行交互。 155 | - [Swiper](https://github.com/jzoom/flutter_swiper) (12 ★) - Horizontal, Vertical, Partial swipe with indicator by [Xueliang Ren](https://github.com/jzoom). 156 | 157 | ### 认证 158 | 159 | - [本地身份验证](https://github.com/flutter/plugins/tree/master/packages/local_auth) —— Ios 和 Android 上的 Touch ID、锁屏密码和指纹验证 160 | - [Flutter 登录](https://github.com/AppleEducate/flutter_login)(96 ★)—— FaceID, TouchID, 还有指纹扫描,作者是 [Rody Davis](http://appleeducate.com)。 161 | - [Google Sign-In](https://github.com/flutter/plugins/tree/master/packages/google_sign_in) —— Google 身份验证。 162 | - [Firebase Auth](https://github.com/flutter/plugins/tree/master/packages/firebase_auth) —— Firebase 身份验证。 163 | - [Facebook Login](https://github.com/roughike/flutter_facebook_login) (62 ★) - Authenticate with native Android & iOS Facebook login SDKs by [Iiro Krankka](https://github.com/roughike). 164 | - [Flutter OAuth](https://github.com/hitherejoe/FlutterOAuth)(44 ★)—— Buffer、Strava、Unsplash 和 Github 身份验证,作者是 [Joe Birch](http://www.hitherejoe.com)。 165 | - [Instagram](https://hackernoon.com/instagram-authentication-with-flutter-df6424d2d56c) —— Instagram 身份验证,作者是 [Wilfried Mbouenda Mbogne](http://developer-journey.com/)。 166 | 167 | ### 文字和富文本 168 | 169 | - [Flutter Markdown](https://github.com/flutter/flutter_markdown)(63 ★)—— 用 Flutter 开发的 Markdown 渲染器。支持原始格式,但不支持内联 html。 170 | - [Rich Text Editor](https://github.com/long1eu/rich_editor) (42 ★) - Text editor with style by [Lung Razvan](https://github.com/long1eu). 171 | - [Masked Text](https://github.com/benhurott/flutter-masked-text) (6 ★) - Masked text with custom and monetary formatting by [Ben-hur Santos Ott](https://github.com/benhurott). 172 | 173 | ### 分析 174 | 175 | - [Usage](https://github.com/dart-lang/usage)(35 ★)—— 适用于命令行、网页 和 Flutter 应用程序的 Google Analytics 封装。 176 | - [Firebase Analytics](https://github.com/flutter/plugins/tree/master/packages/firebase_analytics) —— 连接到 Firebase Analytics API。 177 | - [Segment.com 分析](https://github.com/FaisalAbid/segment-analytics-flutter)(3 ★)—— 让你的 Segment.com 分析变得轻而易举!作者是 [Faisal Abid](https://twitter.com/FaisalAbid)。 178 | 179 | ### 自动化构建 180 | 181 | - [Travis CI for Flutter](https://github.com/yjbanov/flutter_travis_sample)(19 ★)—— 持续集成,作者是 [Yegor Jbanov](https://twitter.com/yegorjbanov)。 182 | - [在 Travis 上测试 Flutter](https://medium.com/@yegorj/test-flutter-apps-on-travis-3fd5142ecd8c)(246 👏)—— Widget 测试框架,作者是 [Yegor Jbanov](https://twitter.com/yegorjbanov)。 183 | - [在 Travis 上构建 Apk/Ipa](https://medium.com/@yegorj/building-flutter-apks-and-ipas-on-travis-98d84d8e9b4)(130 👏)—— 针对 Android 和 IOS 平台的自动化构建,作者是 [Yegor Jbanov](https://twitter.com/yegorjbanov)。 184 | - [BitRise](https://medium.com/@karol.wrotniak/how-to-create-bitrise-step-in-go-flutter-example-668cf4db1fd2)(36 👏)—— 用 Go 语言创建 Bitrise 步骤,作者是 [Karol Wrótniak](https://medium.com/@karol.wrotniak)。 185 | 186 | ### 风格 187 | 188 | - [Flutterial](https://github.com/rxlabz/flutterial)(46 ★)—— Flutter Material 主题的探索者,作者是 [Erick Ghaumez](https://twitter.com/rxlabz)。 189 | - [Frosted Glass](http://stackoverflow.com/questions/43550853/how-do-i-do-the-frosted-glass-effect-in-flutter) —— 渲染器效果,作者是 [Collin Jackson](http://www.collinjackson.com)。 190 | - [Font Awesome](https://pub.dartlang.org/packages/font_awesome_flutter) —— Font Awesome 图标包,作者是 [Brian Egan](https://github.com/brianegan)。 191 | - [FlutterIcon](http://fluttericon.com/) —— 图标字体生成器。 192 | - [Pigment](https://github.com/bregydoc/pigment)(27 ★)—— 简单但是很实用的在 Flutter 里面使用颜色的包。 193 | 194 | ### 多媒体 195 | 196 | - [音频插件](https://github.com/rxlabz/audioplayer)(95 ★)—— Beta 版,作者是 [Erick Ghaumez](https://twitter.com/rxlabz)。 197 | - [录音机](https://github.com/ZaraclaJ/audio_recorder)(24 ★)—— 录制音频并存储在本地,作者是 [Jordan Alcaraz](https://twitter.com/jordanalcrz)。 198 | - [Stereo](https://github.com/2find/stereo)(22 ★)—— 在 iOS 和 Android 上面播放音乐,作者是 [2Find](https://github.com/2find)。 199 | - [WebRTC](https://github.com/cloudwebrtc/flutter-webrtc) (80 ★) - WebRTC plugin for iOS/Android by [CloudWebRtc](https://github.com/cloudwebrtc). 200 | - [Chewie](https://github.com/brianegan/chewie) (70 ★) - Provides low-level access to video playback by [Brian Egan](https://github.com/brianegan). 201 | 202 | ### 语音 203 | 204 | - [Speech Recognition](https://github.com/rxlabz/speech_recognition)(41 ★)—— 语音转文字,作者是 [Erick Ghaumez](https://twitter.com/rxlabz)。 205 | - [OK Google](https://marcinszalek.pl/flutter/ok-google-flutter/) —— 整合了 Google 语音助手,作者是 [Marcin Szalek](https://marcinszalek.pl/)。 206 | 207 | ### 存储 208 | 209 | - [Firebase Storage](https://github.com/flutter/plugins/tree/master/packages/firebase_storage) —— 用 Firebase 作为数据存储设备。 210 | - [Secure Storage](https://github.com/mogol/flutter_secure_storage) (23 ★) - Keychain and Keystore storage by [German Saprykin](https://github.com/mogol). 211 | 212 | ### 变现 213 | 214 | - [Admob](https://pub.dartlang.org/packages/admob) —— GoogleAdmob 支持在 iOS 和 Android 上面显示插页式广告,作者是 Brett Nesbitt。 215 | - [Firebase AdMob](https://github.com/flutter/plugins/tree/master/packages/firebase_admob) —— 使用 Firebase 进行广告整合。 216 | - [Flutter Billing](https://github.com/VolodymyrLykhonis/flutter_billing)(39 ★)—— 在 iOS 和 Android 上面使用结算,作者是 [Volodymyr Lykhonis](http://vladimirlichonos.com)。 217 | 218 | ## 模板 219 | 220 | - [Movie Details](https://github.com/FlutterRocks/movie-details-ui)(93 ★)—— 电影详情页面,作者是 [Iiro Krankka](https://github.com/roughike)。 221 | - [Flutter Mates](https://github.com/CodemateLtd/FlutterMates)(160 ★)—— 如何从 randomuser.me API 加载个人信息列表,并通过一个漂亮的页面展示个人信息详情,作者是 [Iiro Krankka](https://github.com/roughike)。 222 | - [Weather](https://github.com/alessandroaime/Weather)(50 ★)—— 学习如何使用 Canvas 和动画去制作天气应用,作者是 [Alessandro Aime](https://github.com/alessandroaime)。 223 | - [TodoMVC](https://github.com/brianegan/flutter_architecture_samples)(644 ★)—— 准备使用不同框架的备忘录应用:Vanilla, Redux, built_redux,作者是 [Brian Egan](https://github.com/brianegan)。 224 | - [Restaurant Menu](https://github.com/braulio94/menu_flutter)(219 ★)—— 饭店菜单,作者是 [Braulio Cassule](https://github.com/braulio94)。 225 | - [UI 挑战](https://github.com/tomialagbe/flutter_ui_challenges)(222 ★)—— 个人信息应用、旅行应用、美食应用,作者是 [Tomi Alagbe](https://github.com/tomialagbe)。 226 | - [Cupertino Settings](https://github.com/matthinc/flutter_cupertino_settings)(19 ★)—— iOS 设置,作者是 [Matthias Rupp](https://github.com/matthinc)。 227 | - [Music Player](https://github.com/thosakwe/flutter_music_player)(59 ★)—— 音乐播放器部件,作者是 [Tobe O](https://thosakwe.com/)。 228 | - [Dashboard](https://github.com/Ivaskuu/dashboard)(142 ★)—— 仪表板和商品列表,作者是 [Ivascu Adrian](https://github.com/Ivaskuu)。 229 | - [Todo](https://github.com/littlemarc2011/FlutterTodo) (94 ★) - Todo template from Dribble by [Marc L](https://www.marc-little.com/). 230 | - [Card Swipe Animation](https://github.com/geekruchika/FlutterCardSwipe) (40 ★) - Swipe cards template by [Ruchika Gupta](https://github.com/geekruchika). 231 | 232 | ## 插件 233 | 234 | - [Flutter 插件](https://github.com/flutter/plugins/tree/master/packages) —— Flutter 团队的官方插件 235 | - [Sqflite](https://github.com/tekartik/sqflite)(221 ★)—— SQLite 的 Flutter 插件,作者是 [Alexandre Roux](https://www.linkedin.com/in/alextekartik/)。 236 | - [WebView](https://github.com/dart-flitter/flutter_webview_plugin)(152 ★)—— 作者是 [Hadrien Lejard](https://twitter.com/HadrienLejard)。 237 | - [Pub Plugins](https://pub.dartlang.org/flutter/plugins) —— Dart Pub Repository 的筛选插件。 238 | - [Flutter Location](https://github.com/Lyokone/flutterlocation)(79 ★)—— 处理位置,处理回调以获得连续的位置,作者是 [Lyokone](https://github.com/Lyokone)。 239 | - [QR Code Reader](https://github.com/villela/flutter_qrcode_reader)(32 ★)—— 二维码扫描插件,作者是 [Matheus Villela](https://github.com/villela)。 240 | - [Battery](https://pub.dartlang.org/packages/battery) —— 获取电池相关的各种信息。 241 | - [Zebra EMDK](https://github.com/acaliaro/flutterZebraEmdk)(3 ★)—— 使用 Zebra EMDK 来获取 Barcode Scanner API。 242 | - [Proximity Sensor Plugin](https://pub.dartlang.org/packages/proximity_plugin) —— 一个可以访问你设备上的距离传感器(proximity sensor)的插件,作者是 [Manoj NB](https://github.com/Samaritan1011001)。 243 | - [Geolocation](https://github.com/loup-v/geolocation)(72 ★)—— 功能齐全的地理位置插件:当前位置,位置更新,地理编码,地点等等,作者是 [Loup](http://intheloup.io)。 244 | - [Local Notifications](https://github.com/MaikuB/flutter_local_notifications)(62 ★)—— 展示本地通知的插件,作者是 [Michael Bui](https://github.com/MaikuB)。 245 | - [Google Mobile Vision](https://github.com/edufolly/flutter_mobile_vision)(25 ★)—— Google Mobile Vision 的实现,作者是 [Eduardo Folly](https://github.com/edufolly)。 246 | - [App Rating](https://github.com/AppleEducate/app_review)(20 ★)—— 为 App Store 和 Google Play 评分和写评论,作者是 [Rody Davis](http://appleeducate.com)。 247 | - [Get Version](https://github.com/AppleEducate/get_version)(13 ★)—— 获取版本名、版本号、App ID 和带有操作系统版本的平台信息,作者是 [Rody Davis](http://appleeducate.com)。 248 | - [Downloader](https://github.com/hnvn/flutter_downloader) (23 ★) - Create and manage download tasks by [HungHD](https://github.com/hnvn). 249 | - [Place Dialog](https://github.com/pinkfish/flutter_places_dialog) (9 ★) - Places picker dialog returning the places to the app by [David Bennett](https://github.com/pinkfish). 250 | - [Cached Network Image](https://github.com/renefloor/flutter_cached_network_image) (61 ★) - Show images from the internet and keep them in the cache directory by [Rene Floor](https://github.com/renefloor). 251 | - [Device Calendar](https://github.com/builttoroam/flutter_plugins/tree/develop/device_calendar) - Plugin for modifying calendars on the user's device by [Built to Roam](http://builttoroam.com). 252 | 253 | ### 蓝牙 / NFC / Beacon 254 | 255 | - [Flutter Ble](https://github.com/Polidea/FlutterBleLib)(45 ★)—— 蓝牙,作者是 [Polidea](http://www.polidea.com) 256 | - [Flutter Blue](https://github.com/pauldemarco/flutter_blue)(142 ★)—— 蓝牙,作者是 [Paul DeMarco](https://github.com/pauldemarco)。 257 | - [NFC](https://github.com/guyulmaz/flutter-nfc-app) (12 ★) - Connect IsoDep iso 14443-4 cards for android by [Göksel Uyulmaz](https://github.com/guyulmaz). 258 | - [Beacons](https://github.com/loup-v/beacons) (4 ★) - Flutter beacons plugin by [Loup](http://intheloup.io). 259 | 260 | ## 框架 261 | 262 | ### Redux / ELM / Dependency Injection 263 | 264 | - [Flutter built redux](https://github.com/davidmarne/flutter_built_redux)(40 ★)—— 自动订阅你的 Redux 仓库。基于建造模式,作者是 [David Marne](https://github.com/davidmarne)。 265 | - [Redux.dart](https://github.com/johnpryan/redux.dart)(115 ★)—— 具有中间件生态系统、集成了 Flutter 还有时间旅行开发工具的面向 Dart 语言的 Redux 接口,作者是 [John Ryan](https://github.com/johnpryan) 和 [Brian Egan](https://gitlab.com/users/brianegan/projects)。 266 | - [Flutter_redux](https://github.com/brianegan/flutter_redux)(183 ★)—— 这是一个能支持 [redux.dart](https://github.com/johnpryan/redux.dart) 的实用工具,能让你轻松消费 Redux Store 来开发 Flutter Widgets。 267 | - [Dartea](https://github.com/p69/dartea) (7 ★) - Model View Update inspired by TEA from ELM by [Shilyagov P](https://github.com/p69). 268 | - [Inject](https://github.com/google/inject.dart) (184 ★) - Compile-time dependency injection for Dart and Flutter by Google. 269 | - [Flutter_flux](https://github.com/google/flutter_flux) (167 ★) - Implementation of the Flux framework by Google. 270 | 271 | ### 动画 272 | 273 | - [Sequence Animation](https://github.com/Norbert515/flutter_sequence_animation) (16 ★) - Composite staggered animations by [Norbert Kozsir](https://twitter.com/norbertkozsir). 274 | 275 | ### 游戏 276 | 277 | - [Flame](https://github.com/luanpotter/flame)(176 ★)—— 极简主义的游戏引擎,作者是 [Luan Nico](https://github.com/luanpotter)。 278 | - [SpriteWidget](https://github.com/spritewidget/spritewidget) (228 ★) - Toolkit for building complex, high performance animations and 2D games by [Viktor Lidholt](https://github.com/vlidholt). 279 | 280 | ### Misc 281 | 282 | - [Cache Manager](https://github.com/renefloor/flutter_cache_manager) (26 ★) - Generic cache manager by [Rene Floor](https://github.com/renefloor). 283 | 284 | ## 开源 APP 285 | 286 | - [FriendlyChat](https://github.com/flutter/friendlychat-flutter)(106 ★)—— 一群谷歌员工开发的离线或者是基于 Firebase 的聊天应用。 287 | - [Meme Chat](https://github.com/efortuna/memechat)(244 ★)—— Flutter 上的聊天应用,用到了 Firebase、谷歌登陆和设备相机集成,作者是谷歌员工。 288 | - [Flitter](https://github.com/dart-flitter/flitter)(83 ★)—— Glitter 客户端,作者是 [Hadrien Lejard](https://twitter.com/HadrienLejard) 和 [Kevin Segaud](https://twitter.com/kevin_segaud)。里面用到了 Redux 和 Jaguar。 289 | - [Lime](https://github.com/fablue/lime-flutter) ——(129 ★)Lime 是 Sebastian Sellmair 开发的社交网络应用。 290 | - [Planets-Flutter](https://github.com/sergiandreplace/flutter_planets_tutorial)(149 ★)—— 显示了丰富 UI 的行星探索应用,作者是 [Sergi Martínez](http://sergiandreplace.com)。 291 | - [NewsBuzz](https://github.com/theankurkedia/NewsBuzz)(175 ★)—— 从 News API 获取数据并使用 Firebase 做后台的新闻阅读器,作者是 [Ankur Kedia](https://github.com/theankurkedia)。 292 | - [DroidKaigi2018-flutter](https://github.com/konifar/droidkaigi2018-flutter)(226 ★)—— 东京 DroidKaigi 2018 的非官方会议应用,作者是 [konifar](https://github.com/konifar)。 293 | - [Music Player](https://github.com/iampawan/Flutter-Music-Player)(178 ★)—— [Pawan Kumar](https://about.me/imthepk) 开发的全功能音乐播放器。 294 | - [InKino](https://github.com/roughike/inKino)(820 ★)—— 完整的电影应用程序,使用 Flutter_Redux 框架进行状态管理,具有很好的过渡动画,以及一套很全面的小部件还有单元测试,作者是 [Iiro Krankka](https://github.com/roughike)。 295 | - [WhatTodo](https://github.com/burhanrashid52/WhatTodo) (105 ★) - Todoist like UI by [Burhanuddin Rashid](https://about.me/burhanrashid52). 296 | - [FlutterGram](https://github.com/mdanics/fluttergram) (74 ★) - Complete Instagram based on Firestore & Google Functions by [MDanics](https://github.com/mdanics). 297 | - [BookSearch](https://github.com/Norbert515/BookSearch) (97 ★) - Digital BookShelf for your reading progress by [Norbert515](https://github.com/Norbert515). 298 | - [Cinematic](https://github.com/aaronoe/FlutterCinematic) (145 ★) - UI for Movie DB Public API by [Aaron Oertel](https://github.com/aaronoe). 299 | - [Beer-Me-Up](https://github.com/benoitletondor/Beer-Me-Up) (75 ★) - Beer tracking nicely designed by [Benoit Letondor](https://github.com/benoitletondor). 300 | 301 | ### Games 302 | 303 | - [Flip](https://github.com/RedBrogdon/flutterflip) (25 ★) - Reversi game by [Andrew Brogdon](https://github.com/RedBrogdon). 304 | 305 | ## Utilities 306 | 307 | ### IDE 308 | 309 | - [IntelliJ Plugin](https://flutter.io/intellij-setup) - Flutter on Intellij and Webstorm. 310 | - [Dart Code](https://marketplace.visualstudio.com/items?itemName=Dart-Code.dart-code) - Plugin to get Dart with Visual Studio Code by [Danny Tuppeny](https://twitter.com/DanTup). 311 | - [VSCode Snippets](https://marketplace.visualstudio.com/items?itemName=franzsilva.fs-flutter-snippets) - Translated from IntelliJ IDEA Official Snippets by Franz Silva. 312 | - [Mutisya 2](https://flutterstudio.app/) - Online Flutter Studio by [Paul Mutisya](https://medium.com/@pmutisya). 313 | 314 | ### Desktop 315 | 316 | - [Desktop Embedding](https://github.com/google/flutter-desktop-embedding) (576 ★) - Desktop implementations of the Flutter embedding API by Google. 317 | - [ZSH Completion](https://github.com/NiKoTron/zsh-flutter-completition) (2 ★) - ZSH completion for the Flutter CLI tool by [Nikolai Simonov](https://github.com/NiKoTron). 318 | 319 | ## License 320 | 321 | [![License: MPL 2.0](https://img.shields.io/badge/License-MPL%202.0-brightgreen.svg)](https://opensource.org/licenses/MPL-2.0) 322 | --------------------------------------------------------------------------------