forked from Solido/awesome-flutter
-
Notifications
You must be signed in to change notification settings - Fork 0
/
README.md
403 lines (304 loc) · 35.8 KB
/
README.md
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
[<img src="https://user-images.githubusercontent.com/1295961/45949308-cbb2f680-bffb-11e8-8054-28c35ed6d132.png" align="center" width="850">](http://flutter.io)
<p align="center">
<a href="https://stackoverflow.com/questions/tagged/flutter?sort=votes">
<img alt="StackOverflow" src="https://img.shields.io/badge/StackOverflow-6062-orange.svg" />
</a>
<a href="https://github.com/search?q=flutter+language%3Adart&type=Repositories">
<img alt="Github Repositories" src="https://img.shields.io/badge/Repos-9170-brightgreen.svg" />
</a>
<img alt="Entries" src="https://img.shields.io/badge/Items-209-lightgrey.svg" />
<a href="https://github.com/sindresorhus/awesome">
<img alt="Awesome" src="https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg" />
</a>
</p>
<a href="https://flutter.io/">Flutter</a> is a mobile app SDK for building high-performance, high-fidelity, apps for iOS and Android, from a single codebase.
If you appreciate the content 📖, support projects visibility, give 👍| ⭐| 👏
<div style="text-align: center"><table><tr>
<td style="text-align: center">
<img src="https://marcinszalek.pl/wp-content/uploads/2018/05/ff_16.gif" width="200" />
</td>
<td style="text-align: center">
<a href="https://twitter.com/BlueAquilae/status/1018208010643103744">
<img src="https://user-images.githubusercontent.com/1295961/42728108-34e485a0-87b3-11e8-94af-224f81bec82d.gif" width="200"/>
</a>
</td>
<td style="text-align: center">
<img src="https://user-images.githubusercontent.com/1295961/42548085-a07fcaf4-84c5-11e8-9fdc-7aa86c46f316.png" width="200"/>
</td>
<td style="text-align: center">
<img src="https://raw.githubusercontent.com/letsar/flutter_staggered_grid_view/master/doc/images/dynamic_tile_sizes.gif" width="200"/>
</td>
</tr></table></div>
## Contents
- [Articles](#articles)
- [Videos](#videos)
- [Components](#components)
- [Navigation](#navigation)
- [Template](#templates)
- [Plugins](#plugins)
- [Frameworks](#frameworks)
- [Open Source Apps](#open-source-apps)
- [Utilities](#utilities)
- [Books](#books)
- [Bonus](#bonus)
## Articles
### Begin with
- [Google IO 2018](https://medium.com/flutter-io/building-beautiful-flexible-user-interfaces-with-flutter-material-theming-and-official-material-13ae9279ef19) [1K👏] - Building beautiful, flexible user interfaces.
- [Zero to One](https://medium.com/dartlang/zero-to-one-with-flutter-43b13fd7b354) [2.8K👏] - Flutter basics by [Mikkel Ravn](https://medium.com/@mravn).
- [From Install to ListView](https://medium.com/@develodroid/flutter-i-intro-and-install-a8bf6dfcc7c8) [681👏] - Full series of 4 articles by [Chema Rubio](https://twitter.com/develodroid).
### Tutorial
- [Animated Chat](https://codelabs.developers.google.com/codelabs/flutter/#0) - Building beautiful UIs by Google Code Labs.
- [Firebase Chat](https://codelabs.developers.google.com/codelabs/flutter-firebase/#0) - Firebase integration by Google Code Labs.
- [Planets-Flutter: from design to app](http://sergiandreplace.com/2017/09/planets-flutter-from-design-to-app) - Detailed planets design tutorial.
### Howtos
- [Zero to One Animation](https://medium.com/dartlang/zero-to-one-with-flutter-part-two-5aa2f06655cb) [809👏] - Focus on animation by [Mikkel Ravn](https://medium.com/@mravn).
- [Google Cloud Functions](https://rominirani.com/tutorial-flutter-app-powered-by-google-cloud-functions-3eab0df5f957) - App powered by Google Cloud Functions by [Romin Irani](https://rominirani.com/@iromin).
- [Firebase](https://www.youtube.com/watch?v=p4yLzYwy_4g) [396👍] - Firebase live coding.
- [Securing Apps](https://medium.com/@mehmetf_71205/securing-flutter-apps-ada13e806a69) [286👏] - By Mehmet Fidanboylu.
- [Build your plugins](https://medium.com/@KarthikPonnam/build-your-own-plugin-for-flutter-cfee1a08ea3a) [370👏] - How to make a custom plug-in by [Karthik Ponnam](https://medium.com/@KarthikPonnam).
- [Build Flavor](https://medium.com/@salvatoregiordanoo/flavoring-flutter-392aaa875f36) [575👏] - Define build configurations and switch them by [Salvatore Giordano](https://medium.com/@salvatoregiordanoo).
### Websites / Blogs
- [SZAŁKO-BLOG](https://marcinszalek.pl/) - Step by step advanced design by [Marcin Szalek](https://marcinszalek.pl/).
- [Sergi & Replace](https://sergiandreplace.com/) - Basic to advanced articles and tutorials [Sergi Martínez](https://github.com/sergiandreplace).
- [Flutter by Example](https://flutterbyexample.com/) - Tutorials based on Redux, Firebase, Custom Animations, and UI.
- [Flutter Institute](https://flutter.institute/) - Very original content and tutorials by [Brian Armstrong](https://twitter.com/flutterinst).
- [Iirokrankka.com](https://iirokrankka.com/) - Articles and tutorials about Flutter, Dart and anything related by [Iiro Krankka](https://twitter.com/koorankka).
- [Norbert](https://medium.com/@norbertkozsir) - In depth articles, features and app creation by [Norbert515](https://github.com/Norbert515).
- [Welcome to Flutter](https://didierboelens.com) - English and French blog dedicated to providing practical solutions to most asked questions about Flutter by Didier Boelens.
- [Flutter Tips](https://medium.com/@diegoveloper) - Articles, tips & tricks in the development by [Diego Velásquez](https://twitter.com/diegoveloper).
### Advanced
- [Rendering Pipeline](https://www.youtube.com/watch?v=UUfXWzp0-DU) [169👍] - Engine architecture by Adam Barth.
- [Render Objects](https://medium.com/flutter-community/flutter-what-are-widgets-renderobjects-and-elements-630a57d05208) [1.1K👏] - What are Widgets, RenderObjects and Elements? by [Norbert515](https://github.com/Norbert515).
- [Streams and RxDart](https://skillsmatter.com/skillscasts/12254-flutter-with-streams-and-rxdart) - Skillmatters presentation by [Brian Egan](https://github.com/brianegan).
- [Gesture System](https://medium.com/flutter-community/flutter-deep-dive-gestures-c16203b3434f) [358👏] - Flutter Deep Dive: Gestures by [Nash](https://nash0x7e2.github.io/).
- [Schemas](https://www.didierboelens.com/2018/06/widget---state---context---inheritedwidget/) - Widget, State, Context and InheritedWidget explanations by [Didier Boelens](https://didierboelens.com).
## Videos
- [Tensor Programming](https://www.youtube.com/watch?v=WwhyaqNtNQY&list=PLJbE2Yu2zumDqr_-hqpAN0nIr6m14TAsd) [67🎬] - Very rich content by [Tensor Programming](http://tensor-programming.com/).
- [Fluttery](https://www.youtube.com/channel/UCtWyVkPpb8An90SNDTNF0Pg) - High-production value and in-depth challenges.
- [Brandon Donnelson](https://www.youtube.com/playlist?list=PLBbgqtDgdc_RUWUCInIqxpY--C94C6Xjh) [55🎬] - Videos on layout, database and tips by Brandon Donnelson.
- [Mtechviral](https://www.youtube.com/watch?v=qWL1lGchpRA&list=PLR2qQy0Zxs_UdqAcaipPR3CG1Ly57UlhV) [98🎬] - [Hindi/English] Mtechviral Series By [Pawan Kumar](https://github.com/iampawan).
- [Udacity](https://www.udacity.com/course/build-native-mobile-apps-with-flutter--ud905) - Build Native Mobile Apps by Google.
- [VoidRealms](https://www.youtube.com/playlist?list=PLUbFnGajtZlX9ubiLzYz_cw92esraiIBi) [43🎬] - Video tutorials, from basic to advanced.
- [Coding With Flutter](https://www.youtube.com/watch?v=u_Lyx8KJWpg&list=PLNnAcB93JKV9iZ2cwk9MEx3_JG8BRikMP) [16🎬] - Video tutorials and live-coding examples by [Andrea Bizzotto](https://medium.com/@biz84).
## Components
### Demonstrations
- [Official Gallery](https://github.com/flutter/flutter/tree/master/examples/flutter_gallery) - Demo for the material design widgets provided by Flutter Team.
- [Posse Gallery](https://github.com/flutter/posse_gallery) [168★] - Advanced demonstration by [Posse](http://goposse.com).
- [Flutter Examples](https://github.com/nisrulz/flutter-examples) [1180★] - Simple basic isolated apps for devs by [Nishant Srivastava](https://github.com/nisrulz).
### UI
- [3D Object](https://github.com/hemanthrajv/flutter_3d_obj) [36★] - Renders a wavefront .obj on to a canvas by [Hemanth Raj](https://www.linkedin.com/in/hemanthrajv).
- [Contact Picker](https://github.com/goderbauer/contact_picker) [17★] - Picking contact from the address book by [Michael Goderbauer](https://github.com/goderbauer).
- [Parallax](https://github.com/FlutterRocks/page-transformer) [190★] - ViewPager by [Iiro Krankka](https://github.com/roughike).
- [StaggeredGridView](https://github.com/letsar/flutter_staggered_grid_view) [225★] - GridView with tiles of variable sizes by [Romain Rastel](https://github.com/letsar).
- [Sticky Header](https://github.com/letsar/flutter_sticky_header) [99★] - Sliver based sticky headers by [Romain Rastel](https://github.com/letsar).
- [Radial Menu](https://github.com/xqwzts/flutter_radial_menu) [113★] - Animated Radial Menu by [Victor Choueiri](https://github.com/xqwzts).
- [Tinder Cards](https://github.com/Ivaskuu/tinder_cards) [113★] - Tinder like cards swipe effect by [Ivascu Adrian](https://github.com/Ivaskuu).
- [Sticky Headers](https://github.com/slightfoot/flutter_sticky_headers) [140★] - Configurable sticky headers by [Simon Lightfoot](http://www.devangels.london/).
- [Login Animation](https://github.com/GeekyAnts/flutter-login-home-animation) [241★] - Smooth animation from login to home by [Ruchika Gupta](https://github.com/geekruchika).
- [List Drag&Drop](https://github.com/Norbert515/flutter_list_drag_and_drop) [95★] - Reorder list elements using Drag & Drop by [Norbert515](https://github.com/Norbert515).
- [Side Header List](https://github.com/renefloor/side_header_list_view) [85★] - Listview with sticky headers by [Rene Floor](https://github.com/renefloor).
- [Shimmer](https://github.com/hnvn/flutter_shimmer) [154★] - Shimmer effect while content is loading by [HungHD](https://github.com/hnvn).
- [Flip Panel](https://github.com/hnvn/flutter_flip_panel) [72★] - Flip panel with built-in animation by [HungHD](https://github.com/hnvn).
- [Facebook Reactions](https://github.com/duytq94/facebook-reaction-animation) [39★] - Facebook reactions widget by [Duy Tran](https://github.com/duytq94).
- [Flushbar](https://github.com/AndreHaueisen/flushbar) [64★] - Highly configurable Snackbar by [Andre Haueisen](https://github.com/AndreHaueisen).
- [Stepper Touch](https://github.com/Rahiche/stepper_touch) [21★] - Lateral value stepper nicely animated by [Raouf Rahiche](https://github.com/Rahiche).
- [Offline](https://github.com/jogboms/flutter_offline) [67★] - A tidy utility to handle offline/online connectivity by [Jeremiah Ogbomo](https://twitter.com/jogboms).
#### Calendar
- [Calendar Widget](https://github.com/pinkfish/flutter_calendar) [32★] - Calendar widget by [David Bennett](https://github.com/pinkfish).
- [Calendar Carousel Widget](https://github.com/dooboolab/flutter_calendar_carousel) <!-- stargazers:dooboolab/flutter_calendar_carousel --> - Calendar carousel by [dooboolab](https://github.com/dooboolab/flutter_calendar_carousel)
- [Date range picker](https://github.com/anicdh/date_range_picker) - Date range picker modified based on Flutter date picker by [An Doan](https://github.com/anicdh).
#### Material Design
- [Material Color Picker](https://github.com/long1eu/material_color_picker) [35★] - Based on the Google Docs color picker by [Lung Razvan](https://github.com/long1eu).
- [Unicorn Speed Dial](https://github.com/tiagojencmartins/unicornspeeddial) [58★] - Floating Action Button with Speed Dial by [Tiago Martins](https://github.com/tiagojencmartins).
- [Slidable](https://github.com/letsar/flutter_slidable) [232★] - Slidable list item with left and right slide actions by [Romain Rastel](https://github.com/letsar).
- [RangeSlider](https://github.com/boeledi/RangeSlider) [41★] - 2-thumb configurable RangeSlider by [Didier Boelens](https://www.didierboelens.com).
### Image
- [Image Picker](https://github.com/flutter/plugins/tree/master/packages/image_picker) - Images Selection by [Collin Jackson](http://www.collinjackson.com).
- [Carousel Slider](https://github.com/serenader2014/flutter_carousel_slider) [87★] - Carousel slider widget, support infinite scroll and custom child widget by [serenader](https://github.com/serenader2014).
- [Parallax Image](https://github.com/pulyaevskiy/parallax-image) [75★] - Image parallax by [Anatoly Pulyaevskiy](https://github.com/pulyaevskiy).
- [Photo View](https://github.com/renancaraujo/photo_view) [132★] - Scalable image view with loading placeholder by [Renan C. Araújo](https://github.com/renancaraujo).
- [SVG](https://github.com/dnfield/flutter_svg) [152★] - SVG parsing, rendering, and widget library by [Dan Field](https://github.com/dnfield).
- [Image Cropper](https://github.com/hnvn/flutter_image_cropper) [130★] - Crop your images support ratio, rotation, zoom by [HungHD](https://github.com/hnvn).
- [Cached Network Image](https://github.com/renefloor/flutter_cached_network_image) [158★] - Show images from the internet and keep them in the cache directory by.
### Map
- [Google Map View](https://github.com/apptreesoftware/flutter_google_map_view) [301★] - Displaying google map plugin by [AppTree Software](https://www.linkedin.com/company/apptree-software/).
- [GeoCoder](https://github.com/aloisdeniel/flutter_geocoder) [26★] - Forward and reverse geocoding by [Aloïs Deniel](https://aloisdeniel.github.com).
- [Map](https://github.com/apptreesoftware/flutter_map) [250★] - Solution based on [Leaflet](http://leafletjs.com/) and customizable by [AppTree Software](https://github.com/apptreesoftware).
- [Mapbox GL](https://github.com/mapbox/flutter-mapbox-gl) [132★] - Interactive, customizable vector maps by Mapbox.
### Charts
- [Circular Chart](https://github.com/xqwzts/flutter_circular_chart) [120★] - Animated radial and pie charts by [Victor Choueiri](https://github.com/xqwzts).
- [Charts](https://github.com/mzimmerm/flutter_charts) [85★] - LineChart and VerticalBarChart Library by [Milan Zimmermann](https://github.com/mzimmerm).
- [Sparkline](https://github.com/xqwzts/flutter_sparkline) [72★] - Sparkline by [Victor Choueiri](https://github.com/xqwzts).
- [Charts](https://github.com/google/charts) [288★] - By Google Charts Team.
- [Flutter Plot](https://github.com/RCHowell/flutter_plot) [13★] - Pretty plots by [R. C. Howell](https://github.com/RCHowell/).
- [Candlesticks](https://github.com/trentpiercy/flutter-candlesticks) [56★] - OHLC and Trade Volume Charts by [Trent Piercy](https://github.com/trentpiercy).
- [FCharts](https://github.com/thekeenant/fcharts) [167★] - Beautiful, responsive, animated charts by [Keenan Thompson](https://keenant.com).
### Navigation
- [Fluro](https://github.com/goposse/fluro) [482★] - The brightest, hippest, coolest router for Flutter with Navigation, wildcard, query, transitions by [Posse](http://goposse.com).
- [PageView Indicator](https://github.com/leocavalcante/page_view_indicator) [19★] - Build page indicators for the PageView by [Leo Cavalcante](https://github.com/leocavalcante).
- [Swiper](https://github.com/jzoom/flutter_swiper) [36★] - Horizontal, Vertical, Partial swipe with indicator by [Xueliang Ren](https://github.com/jzoom).
### Auth
- [Local Auth](https://github.com/flutter/plugins/tree/master/packages/local_auth) - Touch ID, lock code, fingerprint auth on iOS and Android.
- [Login](https://github.com/AppleEducate/flutter_login) [157★] - FaceID, TouchID, and Fingerprint Reader by [Rody Davis](http://appleeducate.com).
- [Google Sign-In](https://github.com/flutter/plugins/tree/master/packages/google_sign_in) - Google OAuth.
- [Firebase Auth](https://github.com/flutter/plugins/tree/master/packages/firebase_auth) - Firebase OAuth.
- [Facebook Login](https://github.com/roughike/flutter_facebook_login) [102★] - Authenticate with native Android & iOS Facebook login SDKs by [Iiro Krankka](https://github.com/roughike).
- [OAuth](https://github.com/hitherejoe/FlutterOAuth) [67★] - Buffer, Strava, Unsplash, Github OAuth by [Joe Birch](http://www.hitherejoe.com).
- [Instagram](https://hackernoon.com/instagram-authentication-with-flutter-df6424d2d56c) - Instagram auth by [Wilfried Mbouenda Mbogne](http://developer-journey.com/).
- [Firebase Phone Auth](https://medium.com/@gildaswise/flutter-adding-sign-in-with-google-and-phone-authentication-to-your-app-69f681518f9b) [156👏] - Phone number auth via SMS by [Gildásio Filho](https://github.com/gildaswise).
- [SimpleAuth](https://github.com/Clancey/simple_auth) [39★] - Azure Active Directory, Amazon, Dropbox, Facebook, Github, Google, Instagram, Linked In, Microsoft Live Connect, Github, OAuth, Basic Auth by [James Clancey](https://github.com/Clancey).
### Text & Rich Content
- [Markdown](https://github.com/flutter/flutter_markdown) [101★] - Markdown renderer for Flutter. It supports the original format, but no inline html.
- [Rich Text Editor](https://github.com/long1eu/rich_editor) [56★] - Text editor with style by [Lung Razvan](https://github.com/long1eu).
- [Masked Text](https://github.com/benhurott/flutter-masked-text) [26★] - Masked text with custom and monetary formatting by [Ben-hur Santos Ott](https://github.com/benhurott).
- [Zefyr](https://github.com/memspace/zefyr) [203★] - Soft and gentle rich text editing by [Memspace](https://github.com/memspace/zefyr).
### Analytics
- [Usage](https://github.com/dart-lang/usage) [40★] - Google Analytics wrapper for command-line, web, and Flutter apps.
- [Firebase Analytics](https://github.com/flutter/plugins/tree/master/packages/firebase_analytics) - Connect to Firebase Analytics API.
- [Segment.com Analytics](https://github.com/FaisalAbid/segment-analytics-flutter) [3★] - Make your Segment.com analytics a breeze! by [Faisal Abid](https://twitter.com/FaisalAbid).
### Build automation
- [Travis CI for Flutter](https://github.com/yjbanov/flutter_travis_sample) [32★] - Continuous integration by [Yegor Jbanov](https://twitter.com/yegorjbanov).
- [Test on Travis](https://medium.com/@yegorj/test-flutter-apps-on-travis-3fd5142ecd8c) [353👏] - Widget testing framework by [Yegor Jbanov](https://twitter.com/yegorjbanov).
- [Building Apks/Ipas on Travis](https://medium.com/@yegorj/building-flutter-apks-and-ipas-on-travis-98d84d8e9b4) [204👏] - Automated build for Android and IOS by [Yegor Jbanov](https://twitter.com/yegorjbanov).
- [BitRise](https://medium.com/@karol.wrotniak/how-to-create-bitrise-step-in-go-flutter-example-668cf4db1fd2) [57👏] - Create Bitrise Step in Go by [Karol Wrótniak](https://medium.com/@karol.wrotniak).
### Styling
- [Flutterial](https://github.com/rxlabz/flutterial) [69★] - Flutter Material Theme explorer by [Erick Ghaumez](https://twitter.com/rxlabz).
- [Frosted Glass](http://stackoverflow.com/questions/43550853/how-do-i-do-the-frosted-glass-effect-in-flutter) - Render effect by [Collin Jackson](http://www.collinjackson.com).
- [Pigment](https://github.com/bregydoc/pigment) [45★] - Simple but useful package for use colors in flutter.
### Media
#### Audio
- [Audio Plugin](https://github.com/rxlabz/audioplayer) [140★] - Beta by [Erick Ghaumez](https://twitter.com/rxlabz).
- [Audio Recorder](https://github.com/ZaraclaJ/audio_recorder) [50★] - Record audio and store it locally by [Jordan Alcaraz](https://twitter.com/jordanalcrz).
- [Stereo](https://github.com/2find/stereo) [32★] - Playing music on iOS and Android by [2Find](https://github.com/2find).
- [Flutter Sound](https://github.com/dooboolab/flutter_sound) [18★] - Flutter audio recorder and player at one hand by [dooboolab](https://github.com/dooboolab).
#### Video
- [WebRTC](https://github.com/cloudwebrtc/flutter-webrtc) [198★] - WebRTC plugin for iOS/Android by [CloudWebRtc](https://github.com/cloudwebrtc).
- [Chewie](https://github.com/brianegan/chewie) [133★] - Provides low-level access to video playback by [Brian Egan](https://github.com/brianegan).
#### Voice
- [Speech Recognition](https://github.com/rxlabz/speech_recognition) [60★] - Speech to text by [Erick Ghaumez](https://twitter.com/rxlabz).
- [OK Google](https://marcinszalek.pl/flutter/ok-google-flutter/) - Integrate google assistant by [Marcin Szalek](https://marcinszalek.pl/).
### Storage
- [Firebase Storage](https://github.com/flutter/plugins/tree/master/packages/firebase_storage) - Firebase as data storage.
- [Secure Storage](https://github.com/mogol/flutter_secure_storage) [55★] - Keychain and Keystore storage by [German Saprykin](https://github.com/mogol).
### Monetization
- [Admob](https://pub.dartlang.org/packages/admob) - GoogleAdmob supports interstitial ads in both iOS and Android by Brett Nesbitt.
- [Firebase AdMob](https://github.com/flutter/plugins/tree/master/packages/firebase_admob) - Ad integration using Firebase.
- [Billing](https://github.com/VolodymyrLykhonis/flutter_billing) [58★] - Enable billing on iOS and Android by [Volodymyr Lykhonis](http://vladimirlichonos.com).
- [Payments](https://github.com/pplante/flutter_payments) [16★] - In App Purchases & Subscriptions by [Delightful Goods](https://delightfulgoods.co).
- [Inapp Purchase](https://github.com/dooboolab/flutter_inapp_purchase) [92★] - Features set of 'in app purchase' derived from [react-native-iap](https://github.com/dooboolab/react-native-iap) by [dooboolab](https://github.com/dooboolab).
## Templates
- [Movie Details](https://github.com/FlutterRocks/movie-details-ui) [141★] - Movie details page by [Iiro Krankka](https://github.com/roughike).
- [Mates](https://github.com/CodemateLtd/FlutterMates) [206★] - How to load profiles from the randomuser.me API and a nice profile details page by [Iiro Krankka](https://github.com/roughike).
- [Weather](https://github.com/alessandroaime/Weather) [67★] - Weather app to learn how to use Canvas and Animation by [Alessandro Aime](https://github.com/alessandroaime).
- [TodoMVC](https://github.com/brianegan/flutter_architecture_samples) [1124★] - TODO application ready to go with different flavors : Vanilla, Redux, built_redux by [Brian Egan](https://github.com/brianegan).
- [Restaurant Menu](https://github.com/braulio94/menu_flutter) [284★] - Restaurant menu by [Braulio Cassule](https://github.com/braulio94).
- [UI Challenges](https://github.com/tomialagbe/flutter_ui_challenges) [396★] - Profile, Travel, Food App by [Tomi Alagbe](https://github.com/tomialagbe).
- [Cupertino Settings](https://github.com/matthinc/flutter_cupertino_settings) [36★] - iOS Settings by [Matthias Rupp](https://github.com/matthinc).
- [Music Player](https://github.com/thosakwe/flutter_music_player) [73★] - music player component by [Tobe O](https://thosakwe.com/).
- [Dashboard](https://github.com/Ivaskuu/dashboard) [223★] - Dashboard and Shop Items by [Ivascu Adrian](https://github.com/Ivaskuu).
- [Todo](https://github.com/littlemarc2011/FlutterTodo) [157★] - Todo template from Dribble by [Marc L](https://www.marc-little.com/).
- [Card Swipe Animation](https://github.com/geekruchika/FlutterCardSwipe) [100★] - Swipe cards template by [Ruchika Gupta](https://github.com/geekruchika).
- [UI Kit](https://github.com/iampawan/Flutter-UI-Kit) [1165★] - Collection of useful UIs in a UIKit by [Pawan Kumar](https://github.com/iampawan).
- [Book](https://github.com/putraxor/flutter-book-app) [63★] - Bookshelf by [Ardiansyah Putra](https://github.com/putraxor).
- [The Gorgeous Login](https://github.com/huextrat/TheGorgeousLogin) [215★] - Design and smooth login template by [Hugo Extrat](https://github.com/huextrat).
- [Liquid Pay Payment App](https://github.com/longhoang2984/flutter_payment_app_ui) [18★] - Liquid Pay App Concept by [Long Hoang](https://github.com/longhoang2984).
## Plugins
- [Pub Plugins](https://pub.dartlang.org/flutter/plugins) - Plugins filter in Dart Pub Repository.
- [Plugins](https://github.com/flutter/plugins/tree/master/packages) - Official Flutter Team Plugins.
### Device
- [WebView](https://github.com/dart-flitter/flutter_webview_plugin) [305★] - Render web content by [Hadrien Lejard](https://twitter.com/HadrienLejard).
- [Location](https://github.com/Lyokone/flutterlocation) [125★] - Handle location, handling callbacks to get continuous location by [Lyokone](https://github.com/Lyokone).
- [Battery](https://pub.dartlang.org/packages/battery) - Access various information about the battery.
- [Proximity Sensor Plugin](https://pub.dartlang.org/packages/proximity_plugin) - A plugin to access the proximity sensor of your device by [Manoj NB](https://github.com/Samaritan1011001).
- [Geolocation](https://github.com/loup-v/geolocation) [104★] - Fully featured geolocation plugin: current location, location updates, geocode, places and more by [Loup](http://intheloup.io).
- [Local Notifications](https://github.com/MaikuB/flutter_local_notifications) [154★] - Plugin for displaying local notifications by [Michael Bui](https://github.com/MaikuB).
- [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).
- [Android Job Scheduler](https://github.com/talkdirty/android_job_scheduler) ![android](https://user-images.githubusercontent.com/1295961/41648590-9ed8c5cc-7479-11e8-8248-3820589d8ab9.png) [19★] - Manage android schedules by [Georg Grab](https://github.com/talkdirty).
- [Get Version](https://github.com/AppleEducate/get_version) [24★] - Version Name, Version Code, App ID and Platform with OS Version by [Rody Davis](http://appleeducate.com).
- [Badger](https://github.com/g123k/flutter_app_badger) [37★] - Update app badge on the launcher by [Edouard Marquez](https://twitter.com/g123k).
- [UDID](https://github.com/GigaDroid/flutter_udid) [20★] - Persistent UDID across app reinstalls by [Leon Kukuk](https://kukuk.me).
- [Downloader](https://github.com/hnvn/flutter_downloader) [63★] - Create and manage download tasks by [HungHD](https://github.com/hnvn).
- [InAppBrowser](https://github.com/pichillilorenzo/flutter_inappbrowser) [22★] - Open an in-app browser window (porting of cordova inappbrowser) by [Lorenzo Pichilli](https://github.com/pichillilorenzo).
- [AppAvailability](https://github.com/pichillilorenzo/flutter_appavailability) [5★] - List, launch and check installed apps by [Lorenzo Pichilli](https://github.com/pichillilorenzo).
- [Aeyrium Sensor](https://github.com/aeyrium/aeyrium-sensor) [10★] - A plugin which provide easy access to the Pitch and Roll on Android and iOS devices by [Diego Velásquez](https://github.com/aeyrium).
#### Scanner
- [QR Code Reader](https://github.com/villela/flutter_qrcode_reader) [54★] - QR Code reader plugin by [Matheus Villela](https://github.com/villela).
- [Fast QR Reader View](https://github.com/facundomedica/fast_qr_reader_view) [28★] - Live multicode reader by [Facundo Medica](https://github.com/facundomedica).
#### Bluetooth / NFC / Beacon
- [Ble](https://github.com/Polidea/FlutterBleLib) [71★] - Bluetooth by [Polidea](http://www.polidea.com).
- [Blue](https://github.com/pauldemarco/flutter_blue) [239★] - Bluetooth by [Paul DeMarco](https://github.com/pauldemarco).
- [Beacons](https://github.com/loup-v/beacons) [12★] - Flutter beacons plugin by [Loup](http://intheloup.io).
- [NFC Reader](https://github.com/matteocrippa/flutter-nfc-reader) [14★] - NFC reader plugin for iOS and Android by [Matteo Crippa](https://github.com/matteocrippa).
### Storage
- [Sqflite](https://github.com/tekartik/sqflite) [426★] - SQLite flutter plugin by [Alexandre Roux](https://www.linkedin.com/in/alextekartik/).
- [MMKV](https://github.com/OpenFlutter/mmkv_flutter) [8★] - WeChat ultra fast & persistent key-value storage by [BigBug](https://github.com/yuyongmao).
### Services
- [Google Mobile Vision](https://github.com/edufolly/flutter_mobile_vision) [105★] - Google Mobile Vision by [Eduardo Folly](https://github.com/edufolly).
- [Dialogflow](https://github.com/VictorRancesCode/flutter_dialogflow) [23★] - Plugin to easily integrate with dialogflow by [Victor Rances](https://github.com/VictorRancesCode/).
- [Intercom](https://pub.dartlang.org/packages/intercom) [11★] - Add Intercom integration to your app by [Maido Kaara](https://github.com/v3rm0n).
- [MLKit](https://github.com/azihsoyn/flutter_mlkit) [86★] - Firebase Machine Learning Kit by [Naoya Yoshizawa](https://github.com/azihsoyn).
- [OneSignal](https://github.com/OneSignal/OneSignal-Flutter-SDK) [57★] - Push notification service by [OneSignal](https://github.com/OneSignal).
- [Place Dialog](https://github.com/pinkfish/flutter_places_dialog) [20★] - Places picker dialog returning the places to the app by [David Bennett](https://github.com/pinkfish).
- [App Rating](https://github.com/AppleEducate/app_review) [32★] - Requesting and Writing Reviews for the App Store and Google Play by [Rody Davis](http://appleeducate.com).
## Frameworks
### Redux / ELM / Dependency Injection
- [Built redux](https://github.com/davidmarne/flutter_built_redux) [52★] - Automatic subscribing to your redux stores. Based on the built pattern by [David Marne](https://github.com/davidmarne).
- [Redux.dart](https://github.com/johnpryan/redux.dart) [172★] - Port of Redux to Dart with an ecosystem of middleware, Flutter integrations, and time traveling dev tools by [John Ryan](https://github.com/johnpryan) and [Brian Egan](https://gitlab.com/users/brianegan/projects).
- [Redux](https://github.com/brianegan/flutter_redux) [357★] - Built to work with [redux.dart](https://github.com/johnpryan/redux.dart), utilities that allow you to easily consume a Redux Store to build Widgets.
- [Dartea](https://github.com/p69/dartea) [26★] - Model View Update inspired by TEA from ELM by [Shilyagov P](https://github.com/p69).
- [Inject](https://github.com/google/inject.dart) [249★] - Compile-time dependency injection for Dart and Flutter by Google.
- [Flutter_flux](https://github.com/google/flutter_flux) [209★] - Implementation of the Flux framework by Google.
### Data
- [Graphql_flutter](https://github.com/zino-app/graphql-flutter) [260★] - Implementation of the GraphQL spec by [Zino App B.V.](https://github.com/zino-app).
### Animation
- [Sequence Animation](https://github.com/Norbert515/flutter_sequence_animation) [70★] - Composite staggered animations by [Norbert Kozsir](https://twitter.com/norbertkozsir).
- [SpinKit](https://github.com/jogboms/flutter_spinkit) [317★] - Animated loading indicators by [Jeremiah Ogbomo](https://twitter.com/jogboms).
- [Villains](https://github.com/Norbert515/flutter_villains) [79★] - Page transition animations by [Norbert Kozsir](https://twitter.com/norbertkozsir).
- [AnimatedTextKit](https://github.com/aagarwal1012/Animated-Text-Kit) [107★] - A collection of cool text animations by [Ayush Agarwal](https://github.com/aagarwal1012/).
### Game Engine
- [Flame](https://github.com/luanpotter/flame) [329★] - Minimalist game engine by [Luan Nico](https://github.com/luanpotter).
- [SpriteWidget](https://github.com/spritewidget/spritewidget) [325★] - Toolkit for building complex, high performance animations and 2D games by [Viktor Lidholt](https://github.com/vlidholt).
### Misc
- [Cache Manager](https://github.com/renefloor/flutter_cache_manager) [52★] - Generic cache manager by [Rene Floor](https://github.com/renefloor).
## Open Source Apps
- [FriendlyChat](https://github.com/flutter/friendlychat-flutter) [155★] - Offline/Firebase chat by a team of Googlers.
- [Meme Chat](https://github.com/efortuna/memechat) [276★] - Chat app on Flutter, using Firebase, Google Sign In, and device camera integration by a team of Googlers.
- [Flitter](https://github.com/dart-flitter/flitter) [118★] - Glitter app by [Hadrien Lejard](https://twitter.com/HadrienLejard) and [Kevin Segaud](https://twitter.com/kevin_segaud). It uses Redux and Jaguar.
- [Lime](https://github.com/fablue/lime-flutter) [174★] - Lime social network by Sebastian Sellmair.
- [Planets](https://github.com/sergiandreplace/flutter_planets_tutorial) [244★] - Planet exploration that demonstrate rich UI by [Sergi Martínez](http://sergiandreplace.com).
- [NewsBuzz](https://github.com/theankurkedia/NewsBuzz) [236★] - Firebase backed news reader using News API by [Ankur Kedia](https://github.com/theankurkedia).
- [DroidKaigi2018-flutter](https://github.com/konifar/droidkaigi2018-flutter) [316★] - Unofficial conference app for DroidKaigi 2018 Tokyo by [konifar](https://github.com/konifar).
- [Music Player](https://github.com/iampawan/Flutter-Music-Player) [318★] - Full featured music player by [Pawan Kumar](https://about.me/imthepk).
- [InKino](https://github.com/roughike/inKino) [1104★] - Movie app with flutter_redux, animations and unit tests by [Iiro Krankka](https://github.com/roughike).
- [WhatTodo](https://github.com/burhanrashid52/WhatTodo) [167★] - Todoist like UI by [Burhanuddin Rashid](https://about.me/burhanrashid52).
- [FlutterGram](https://github.com/mdanics/fluttergram) [237★] - Complete Instagram based on Firestore & Google Functions by [MDanics](https://github.com/mdanics).
- [BookSearch](https://github.com/Norbert515/BookSearch) [166★] - Digital BookShelf for your reading progress by [Norbert515](https://github.com/Norbert515).
- [Cinematic](https://github.com/aaronoe/FlutterCinematic) [263★] - UI for Movie DB Public API by [Aaron Oertel](https://github.com/aaronoe).
- [Beer-Me-Up](https://github.com/benoitletondor/Beer-Me-Up) [133★] - Beer tracking nicely designed by [Benoit Letondor](https://github.com/benoitletondor).
- [Trace](https://github.com/trentpiercy/trace) [96★] - Modern and powerful crypto portfolio & market explorer by [Trent Piercy](https://github.com/trentpiercy).
- [Taskist](https://github.com/huextrat/Taskist) [50★] - Taskist is a ToDo List app for Task Management by [Hugo EXTRAT](https://github.com/huextrat).
- [Tourism](https://github.com/bluemix/tourism-demo) [17★] - Tourism app based on redux w/ animations & i18n by [blueMix](https://github.com/bluemix/tourism-demo).
### Games
- [Flip](https://github.com/RedBrogdon/flutterflip) [51★] - Reversi game by [Andrew Brogdon](https://github.com/RedBrogdon).
- [2048](https://github.com/anuranBarman/2048) [8★] - 2048 game by [Anuran Barman](https://github.com/anuranBarman).
## Utilities
- [Desktop Embedding](https://github.com/google/flutter-desktop-embedding) [1156★] - Desktop implementations of the Flutter embedding API by Google.
- [Mutisya 2](https://flutterstudio.app/) - Online Flutter Studio by [Paul Mutisya](https://medium.com/@pmutisya).
- [Launcher Icons](https://github.com/franzsilva/flutter_launcher_icons) - Generate your launcher icons easily by [Mark O'Sullivan](https://github.com/MarkOSullivan94) and [Franz Silva](https://github.com/franzsilva).
- [Redux Starter/Code Generator](https://github.com/hillelcoren/flutter-redux-starter) [77★] - Starter project and code generator with Redux support by [Hillel Coren](https://twitter.com/hillelcoren).
- [FlutterIcon](http://fluttericon.com/) [39★] - Icon set generator by [Mike Hoolehan](https://github.com/ilikerobots).
## Community
- [Gitter](https://gitter.im/flutter/flutter) - Exchange channel.
- [r/FlutterDev Subreddit](https://www.reddit.com/r/FlutterDev/) - Reddit community by [u/JaapVermeulen](https://www.reddit.com/user/JaapVermeulen).
- [Dev Discord](https://discord.gg/N7Yshp4) - Discord server to discuss and get help by [Pritykin](https://twitter.com/AndrewPritykin).
- [Flutter Community](https://github.com/fluttercommunity) - Central place for community made packages.
- [OpenFlutter](https://github.com/OpenFlutter) - Make it easier 让Flutter更简单.
## Books
- [Flutter in Action](https://www.manning.com/books/flutter-in-action?a_aid=flutterinaction&a_bid=d08c3247) - Complete Flutter and Dart resource, currently in 'Early Access'. (42% off with code 'slwindmill').
## Bonus
- [It's All Widgets!](https://itsallwidgets.com) - Open list of published apps by [Hillel Coren](https://twitter.com/hillelcoren), [Thomas Burkhart](https://twitter.com/ThomasBurkhartB), [Simon Lightfoot](https://twitter.com/devangelslondon) and [Scott Stoll](https://twitter.com/scottstoll2017).
### Fun
- [The One](https://www.youtube.com/watch?v=sIIgtClYq0s) [138👍]
## License
[![CC0](http://mirrors.creativecommons.org/presskit/buttons/88x31/svg/cc-zero.svg)](https://creativecommons.org/publicdomain/zero/1.0/)
To the extent possible under law, [Robert Felker](https://www.linkedin.com/in/robert-felker/) has waived all copyright and related or neighboring rights to this work.