forked from Solido/awesome-flutter
-
Notifications
You must be signed in to change notification settings - Fork 1
/
README.md
738 lines (528 loc) · 61 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
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
[<img src="https://user-images.githubusercontent.com/1295961/45949308-cbb2f680-bffb-11e8-8054-28c35ed6d132.png" align="center" width="850">](https://flutter.dev/)
[<img src="https://user-images.githubusercontent.com/1295961/64920587-d725a180-d7b9-11e9-9231-852c8102986e.png" align="center" width="850">](https://fluttereurope.dev)
<p align="center">
<a href="https://twitter.com/BlueAquilae">
<img alt="Twitter" src="https://img.shields.io/twitter/follow/blueaquilae.svg?label=Blue%20Aquilae&style=social" />
</a>
<a href="https://stackoverflow.com/questions/tagged/flutter?sort=votes">
<img alt="StackOverflow" src="https://img.shields.io/badge/StackOverflow-16,410-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-54379-brightgreen.svg" />
</a>
<img alt="Entries" src="https://img.shields.io/badge/Items-314-lightgrey.svg" />
<a href="https://github.com/sindresorhus/awesome">
<img alt="Awesome" src="https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg" />
</a>
<a href="https://saythanks.io/to/Solido" target="_blank">
<img alt="Thanks" src="https://img.shields.io/badge/Say%20Thanks-!-1EAEDB.svg" />
</a>
</p>
<a href="https://flutter.dev/">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">
<a href="https://twitter.com/BlueAquilae/status/1049315328835182592">
<img src="https://i.imgur.com/1Xdsp92.gif" width="200"/></a>
</td>
<td style="text-align: center">
<img src="https://github.com/flschweiger/reply/blob/master/gif/reply.gif" width="400"/>
</td>
<td style="text-align: center">
<img src="https://camo.githubusercontent.com/23d3c78b0a2b645567630468bd68d54c02c2076a/68747470733a2f2f63646e2e3264696d656e73696f6e732e636f6d2f315f53746172742e676966" 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)
- [Web](#web)
- [Utilities](#utilities)
- [Community](#community)
- [Bonus](#bonus)
## Articles
### Introduction
- [Google IO 2018](https://medium.com/flutter-io/building-beautiful-flexible-user-interfaces-with-flutter-material-theming-and-official-material-13ae9279ef19) - Building beautiful, flexible user interfaces.
- [Presentation](https://speakerdeck.com/hjjunior/why-i-chose-flutter) - by [Helio S. Junior](https://github.com/hjJunior).
- [Flutter Web](https://medium.com/flutter-community/ins-and-outs-of-flutter-web-7a82721dc19a) - Ins and Outs of Flutter Web by [Nash](https://nash0x7e2.github.io/).
### Websites / Blogs
- [Welcome to Flutter](https://didierboelens.com) - English and French blog dedicated to providing practical solutions to most asked questions about Flutter by Didier Boelens.
- [SZAŁKO-BLOG](https://marcinszalek.pl/) - Step by step advanced design by [Marcin Szalek](https://marcinszalek.pl).
- [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 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).
- [Flutter Tips](https://medium.com/@diegoveloper) - Articles, tips & tricks in the development by [Diego Velásquez](https://twitter.com/diegoveloper).
- [FilledStacks](https://www.filledstacks.com/) - Tutorials and guides on development by [Dane Mackier](https://www.instagram.com/filledstacks/).
### 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.
- [Todo List](https://github.com/lesnitsky/todolist_flutter) [125⭐] – Step by step tutorial how to build Todo List with Flutter by [Andrei Lesnitsky](https://twitter.com/lesnitsky_a)
### Beginner
- [Zero to One Animation](https://medium.com/dartlang/zero-to-one-with-flutter-part-two-5aa2f06655cb) - Focus on animation by [Mikkel Ravn](https://medium.com/@mravn).
- [Animations in Flutter](https://proandroiddev.com/animations-in-flutter-6e02ee91a0b2) - Commonly used animation examples by [Muhammed Salih Güler](https://proandroiddev.com/@muhammedsalihguler).
- [Layout Cheat Sheet](https://medium.com/flutter-community/flutter-layout-cheat-sheet-5363348d037e) - Extensive examples of layout widgets by [Tomek Polański](https://github.com/tomaszpolanski).
- [Pooja's Guide to Flutterverse](https://medium.com/flutter-community/i-want-to-learn-flutter-how-to-start-ffb4145f9b26) - Step by step guide for learning Flutter for super beginners by [Pooja Bhaumik](https://twitter.com/pblead26).
### Advanced
- [Rendering Pipeline](https://www.youtube.com/watch?v=UUfXWzp0-DU) [382👍] - Engine architecture by Adam Barth.
- [Render Objects](https://medium.com/flutter-community/flutter-what-are-widgets-renderobjects-and-elements-630a57d05208) - 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) - 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).
- [Rendering Engine Tutorial](https://medium.com/saugo360/flutters-rendering-engine-a-tutorial-part-1-e9eff68b825d) - Flutter's Rendering Engine: A Tutorial by [AbdulRahman AlHamali](https://github.com/AbdulRahmanAlHamali/).
- [Inherited Widget](https://medium.com/@chemamolins/is-flutters-inheritedwidget-a-good-fit-to-hold-app-state-2ec5b33d023e) - Flutter’s InheritedWidget to hold app state by [Chema Molins](https://github.com/jmolins).
- [From Mobile to Desktop](https://medium.com/flutter-community/flutter-from-mobile-to-desktop-93635e8de64e) - Building applications for smartphones and desktops by [Marcelo Henrique Neppel](https://neppel.com.br).
- [Accessibility widgets](https://medium.com/flutter-community/a-deep-dive-into-flutters-accessibility-widgets-eb0ef9455bc) - Deep dive information about all aspects of accessibility by [Muhammed Salih Güler](https://twitter.com/salihgueler).
- [Profiling w/ Timeline](https://medium.com/flutter-io/profiling-flutter-applications-using-the-timeline-a1a434964af3) - Using the Timeline allows you to find and address specific performance issues in your application by [Chinmay Garde](https://medium.com/@chinmaygarde).
### Howtos
- [Parallax Effect](https://marcinszalek.pl/flutter/tickets-challenge-parallax) - Parallax & non linear animation by [Marcin Szalek](https://marcinszalek.pl).
- [Build Flavor](https://medium.com/@salvatoregiordanoo/flavoring-flutter-392aaa875f36) - Define build configurations and switch them by [Salvatore Giordano](https://medium.com/@salvatoregiordanoo).
## Videos
- [Boring Show](https://www.youtube.com/watch?v=CPmN4-i9zC8&list=PLOU2XLYxmsIK0r_D-zWcmJ1plIcDNnRkK) - Exploration with the Flutter Team.
- [Tensor Programming](https://www.youtube.com/watch?v=WwhyaqNtNQY&list=PLJbE2Yu2zumDqr_-hqpAN0nIr6m14TAsd) [81🎬] - Very rich content by [Tensor Programming](http://tensor-programming.com/).
- [Mtechviral](https://www.youtube.com/watch?v=qWL1lGchpRA&list=PLR2qQy0Zxs_UdqAcaipPR3CG1Ly57UlhV) [157🎬] - [Hindi/English] Mtechviral Series By [Pawan Kumar](https://github.com/iampawan).
- [Flutter in Practice](https://www.youtube.com/playlist?list=PLhXZp00uXBk5TSY6YOdmpzp1yG3QbFvrN) - Free video course for beginners & non-programmers by [Zaiste](https://zaiste.net/).
- [Whatsupcoders](https://www.youtube.com/c/whatsupcoders) [81🎬] - Free video series on Flutter Widgets by [Kamal](https://github.com/whatsupcoders).
- [Fluttery](https://www.youtube.com/channel/UCtWyVkPpb8An90SNDTNF0Pg) - High-production value and in-depth challenges.
## Components
### Demonstrations
- [Official Gallery](https://github.com/flutter/flutter/tree/master/examples/flutter_gallery) - Demo for the material design widgets provided by Flutter Team.
- [Flutter Examples](https://github.com/nisrulz/flutter-examples) [3725⭐] - Simple basic isolated apps for devs by [Nishant Srivastava](https://github.com/nisrulz).
- [Flutter Catalog](https://github.com/X-Wei/flutter_catalog) [760⭐] - An app showcasing Flutter components, with side-by-side source code view, by [X-Wei](https://github.com/X-Wei).
#### Web Demonstration
- [Flutter Widget Live Book](https://flutter-widget-livebook.blankapp.org/) - Live web preview of widgets by [JianyingLi](https://github.com/lijy91/).
### UI
- [Contact Picker](https://github.com/goderbauer/contact_picker) [49⭐] - Picking contact from the address book by [Michael Goderbauer](https://github.com/goderbauer).
- [StaggeredGridView](https://github.com/letsar/flutter_staggered_grid_view) [1033⭐] - GridView with tiles of variable sizes by [Romain Rastel](https://github.com/letsar).
- [Radial Menu](https://github.com/xqwzts/flutter_radial_menu) [257⭐] - Animated Radial Menu by [Victor Choueiri](https://github.com/xqwzts).
- [Tinder Cards](https://github.com/Ivaskuu/tinder_cards) [340⭐] - Tinder like cards swipe effect by [Ivascu Adrian](https://github.com/Ivaskuu).
- [Login Animation](https://github.com/GeekyAnts/flutter-login-home-animation) [696⭐] - Smooth animation from login to home by [Ruchika Gupta](https://github.com/geekruchika).
- [Flip Panel](https://github.com/hnvn/flutter_flip_panel) [256⭐] - Flip panel with built-in animation by [HungHD](https://github.com/hnvn).
- [Facebook Reactions](https://github.com/duytq94/facebook-reaction-animation) [141⭐] - Facebook reactions widget by [Duy Tran](https://github.com/duytq94).
- [Flushbar](https://github.com/AndreHaueisen/flushbar) [405⭐] - Highly configurable Snackbar by [Andre Haueisen](https://github.com/AndreHaueisen).
- [Stepper Touch](https://github.com/Rahiche/stepper_touch) [132⭐] - Lateral value stepper nicely animated by [Raouf Rahiche](https://github.com/Rahiche).
- [Typeahead](https://github.com/AbdulRahmanAlHamali/flutter_typeahead) [259⭐] - Display overlay suggestions to users as they type by [Abdul Rahman Al Hamali](https://github.com/AbdulRahmanAlHamali).
- [Snaplist](https://github.com/ariedov/flutter_snaplist) [201⭐] - Create snappable list views by [David Leibovych](https://github.com/ariedov).
- [Pin Code](https://github.com/LiewJunTung/pin_code_text_field) [83⭐] - Animated & customisable Pin code for login and OTP by [Liew Jun Tung](https://github.com/liewjuntung).
- [Folding Cell](https://github.com/faob-dev/folding_cell) [178⭐] - Fold your widget by [Faob](https://github.com/faob-dev).
- [Liquid Pull To Refresh](https://github.com/aagarwal1012/Liquid-Pull-To-Refresh) [440⭐] - A beautiful and custom refresh indicator by [Ayush Agarwal](https://github.com/aagarwal1012/).
- [Slide Container](https://pub.dev/packages/slide_container) Slide vertically and horizontally with a smooth dampened motion by [Quentin Le Guennec](https://github.com/quentinleguennec).
- [Rubber Bottom Sheet](https://github.com/mcrovero/rubber) [218⭐] - Elastic material bottom sheet by [Mattia Crovero](https://github.com/mcrovero).
- [Direct Select](https://github.com/LanarsInc/direct-select-flutter) - Selection widget with an ethereal, full-screen modal popup by [Ivan Yatsouba](https://github.com/iyatsouba).
- [Before After](https://github.com/xsahil03x/before_after) [249⭐] - Beautiful slider which makes it easier to display the difference between two images, by [Sahil Kumar](https://github.com/xsahil03x).
- [Scratcher](https://github.com/vintage/scratcher) [58⭐] - Scratch card widget which temporarily hides content from user, by [Kamil Rykowski](https://github.com/vintage).
#### Sticky Headers
- [Sticky Infinite List](https://github.com/TatsuUkraine/flutter_sticky_infinite_list) [47⭐] - Highly configurable multi directional infinite list with Sticky Headers by [TatsuUkraine](https://github.com/TatsuUkraine).
- [Sticky Header](https://github.com/letsar/flutter_sticky_header) [370⭐] - Sliver based sticky headers by [Romain Rastel](https://github.com/letsar).
- [Sticky Headers](https://github.com/slightfoot/flutter_sticky_headers) [392⭐] - Configurable sticky headers by [Simon Lightfoot](http://www.devangels.london/).
#### Drawers
- [Hidden Drawer Menu](https://github.com/RafaelBarbosatec/hidden_drawer_menu) [106⭐] - Beautiful drawer mode menu feature with perspective animations by [Rafael Almeida Barbosa](https://github.com/RafaelBarbosatec).
- [Flutter Inner Drawer](https://github.com/Dn-a/flutter_inner_drawer) [84⭐] - Easy way to create an internal drawer (left / right) where you can enter a list-menu or other by [Di Natale Antonino](https://github.com/Dn-a).
#### Bottom bars
- [Fancy Bottom Navigation](https://github.com/tunitowen/fancy_bottom_navigation) [252⭐] - Animated bottom navigation by [Tony Owen](https://github.com/tunitowen).
- [Circular Bottom Navigation](https://github.com/imaNNeoFighT/circular_bottom_navigation) [216⭐] - Beautiful animated bottom navigation bar by [Iman Khoshabi](https://github.com/imaNNeoFighT).
- [Bottom Navy Bar](https://github.com/pedromassango/bottom_navy_bar) [278⭐] - Beautiful and colorful animated bottom navigation bar by [Pedro Massango](https://github.com/pedromassango).
#### Sliders
- [RangeSlider](https://github.com/boeledi/RangeSlider) [185⭐] - 2-thumb configurable RangeSlider by [Didier Boelens](https://www.didierboelens.com).
- [Fluid Slider](https://github.com/rvamsikrishna/flutter_fluid_slider) [166⭐] - A slider with a minimal design and fluid like animation by [Vamsi Krishna](https://github.com/rvamsikrishna).
- [Flutter Xlider](https://github.com/Ali-Azmoud/flutter_xlider) [107⭐] - A material design slider and range slider, horizontal and vertical, with RTL support by [Ali-Azmoud](https://github.com/Ali-Azmoud).
#### UI Helpers
- [Reorderables](https://github.com/hanshengchiu/reorderables) [151⭐] - Drag&Drop Table, Row, Column, Wrap(Grid) and SliverList elements by [Hansheng Chiu](https://github.com/hanshengchiu).
- [Liquid Pull To Refresh](https://github.com/aagarwal1012/Liquid-Pull-To-Refresh) [440⭐] - A beautiful and custom refresh indicator by [Ayush Agarwal](https://github.com/aagarwal1012/).
- [Infinite Listview](https://github.com/fluttercommunity/flutter_infinite_listview) [78⭐] - Infinite scroll in both directions by [Simon Lightfoot](https://github.com/slightfoot).
- [Offline](https://github.com/jogboms/flutter_offline) [387⭐] - Tidy utility to handle offline/online connectivity by [Jeremiah Ogbomo](https://twitter.com/jogboms).
- [Scroll To Index](https://github.com/quire-io/scroll-to-index) [84⭐] - Scroll to specified child element with given index for SliverList/ListView by [Jerry Chen](https://github.com/jerrywell/).
- [In View Notifier List](https://github.com/rvamsikrishna/inview_notifier_list) - ListView that notify when widgets are on screen within a provided area by [Vamsi Krishna](https://github.com/rvamsikrishna).
- [Snap](https://github.com/aliyigitbireroglu/flutter-snap) [35⭐] - Tool/Widget for extensive snap management & snapping between widgets by [Ali Yigit Bireroglu](https://github.com/aliyigitbireroglu).
- [Flick](https://github.com/aliyigitbireroglu/flutter-flick) [5⭐] - Tool/Widget for extensive flick management. Work flawlessly with the snap lib or standalone by [Ali Yigit Bireroglu](https://github.com/aliyigitbireroglu).
- [ShowCaseView](https://github.com/simformsolutions/flutter_showcaseview) [192⭐] - Way to showcase your app features on iOS and Android by [Simform](https://github.com/simformsolutions).
- [Drag Select GridView](https://github.com/hugocbpassos/drag_select_grid_view) [18⭐] - GridView that supports both dragging and tapping to select its items by [Hugo Passos](https://github.com/hugocbpassos).
#### Material Design
- [Material Color Picker](https://github.com/long1eu/material_color_picker) [72⭐] - Based on the Google Docs color picker by [Lung Razvan](https://github.com/long1eu).
- [Unicorn Speed Dial](https://github.com/tiagojencmartins/unicornspeeddial) [172⭐] - Floating Action Button with Speed Dial by [Tiago Martins](https://github.com/tiagojencmartins).
- [Slidable](https://github.com/letsar/flutter_slidable) [945⭐] - Slidable list item with left and right slide actions by [Romain Rastel](https://github.com/letsar).
#### Cupertino Design
- [Peek & Pop](https://github.com/aliyigitbireroglu/flutter-peek-and-pop) [45⭐] - Peek & Pop implementation based on the iOS functionality by [Ali Yigit Bireroglu](https://github.com/aliyigitbireroglu).
#### Effect
- [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).
- [Parallax](https://github.com/FlutterRocks/page-transformer) [487⭐] - ViewPager by [Iiro Krankka](https://github.com/roughike).
- [Shimmer](https://github.com/hnvn/flutter_shimmer) [644⭐] - Shimmer effect while content is loading by [HungHD](https://github.com/hnvn).
- [Wave](https://github.com/i-protoss/wave) [301⭐] - Displaying some waves with custom color, duration, floating and blur effects by [RockerFlower](https://github.com/RockerFlower).
- [Liquid Swipe](https://github.com/iamSahdeep/liquid_swipe_flutter) - Liquid swipe to your stacked containers by [Sahdeep Singh](https://github.com/iamSahdeep).
- [PhotoFilters](https://github.com/skkallayath/photofilters) [104⭐] - Apply filters to an image by [Sharafudheen KK](https://github.com/skkallayath).
#### Calendar
- [Calendar Widget](https://github.com/pinkfish/flutter_calendar) [91⭐] - 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) <!-- stargazers:anicdh/date_range_picker--> - Date range picker modified based on Flutter date picker by [An Doan](https://github.com/anicdh)
- [Table Calendar](https://github.com/aleksanderwozniak/table_calendar) [314⭐] - Calendar organized neatly into a Table, with vertical autosizing by [Aleksander Woźniak](https://github.com/aleksanderwozniak).
#### Backend-Driven
- [Dynamic Widget](https://github.com/dengyin2000/dynamic_widget) [295⭐] - Build your dynamic UI with json, and the json format is very similar with flutter widget code by [Denny Deng](https://github.com/dengyin2000).
### 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) [512⭐] - Carousel slider widget, support infinite scroll and custom child widget by [serenader](https://github.com/serenader2014).
- [Parallax Image](https://github.com/pulyaevskiy/parallax-image) [173⭐] - Image parallax by [Anatoly Pulyaevskiy](https://github.com/pulyaevskiy).
- [Photo View](https://github.com/renancaraujo/photo_view) [665⭐] - Scalable image view with loading placeholder by [Renan C. Araújo](https://github.com/renancaraujo).
- [SVG](https://github.com/dnfield/flutter_svg) [559⭐] - SVG parsing, rendering, and widget library by [Dan Field](https://github.com/dnfield).
- [Image Cropper](https://github.com/hnvn/flutter_image_cropper) [428⭐] - Crop your images support ratio, rotation, zoom by [HungHD](https://github.com/hnvn).
- [Cached Network Image](https://github.com/renefloor/flutter_cached_network_image) [830⭐] - Show images from the internet and keep them in the cache directory by.
- [Multi Image Picker](https://github.com/Sh1d0w/multi_image_picker) [474⭐] - Display multi image picker by [Radoslav Vitanov](https://github.com/Sh1d0w).
- [Lottie](https://github.com/CameronStuartSmith/flutter_lottie) [90⭐] - Use airbnb's popular [After Effects Animation library](https://airbnb.design/lottie/) by [Cameron Smith](https://github.com/CameronStuartSmith).
- [Bitmap](https://github.com/renancaraujo/bitmap) [48⭐] - Perform Bitmap manipulations (such as contrast and exposure) with a help from the Dart FFI by [Renan C. Araújo](https://github.com/renancaraujo).
### Map
- [Google Map View](https://github.com/apptreesoftware/flutter_google_map_view) [388⭐] - Displaying google map plugin by [AppTree Software](https://www.linkedin.com/company/apptree-software/).
- [GeoCoder](https://github.com/aloisdeniel/flutter_geocoder) [80⭐] - Forward and reverse geocoding by [Aloïs Deniel](https://aloisdeniel.github.com).
- [Map](https://github.com/apptreesoftware/flutter_map) [23⭐] - 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) [219⭐] - Interactive, customizable vector maps by Mapbox.
- [AMap](https://github.com/OpenFlutter/amap_base_flutter) [531⭐] - Access to AMap services(高德地图) by [OpenFlutter](https://github.com/OpenFlutter).
### Charts
- [Circular Chart](https://github.com/xqwzts/flutter_circular_chart) [255⭐] - Animated radial and pie charts by [Victor Choueiri](https://github.com/xqwzts).
- [Charts](https://github.com/mzimmerm/flutter_charts) [172⭐] - LineChart and VerticalBarChart Library by [Milan Zimmermann](https://github.com/mzimmerm).
- [Sparkline](https://github.com/xqwzts/flutter_sparkline) [167⭐] - Sparkline by [Victor Choueiri](https://github.com/xqwzts).
- [Charts](https://github.com/google/charts) [1142⭐] - By Google Charts Team.
- [Flutter Plot](https://github.com/RCHowell/flutter_plot) [23⭐] - Pretty plots by [R. C. Howell](https://github.com/RCHowell/).
- [Candlesticks](https://github.com/trentpiercy/flutter-candlesticks) [205⭐] - OHLC and Trade Volume Charts by [Trent Piercy](https://github.com/trentpiercy).
- [FCharts](https://github.com/thekeenant/fcharts) [289⭐] - Beautiful, responsive, animated charts by [Keenan Thompson](https://keenant.com).
- [FL Chart](https://github.com/imaNNeoFighT/fl_chart) [850⭐] - Draw fantastic charts in Flutter by [Iman Khoshabi](http://www.ikhoshabi.com).
- [Bezier Chart](https://github.com/aeyrium/bezier-chart) [189⭐] - Beautiful bezier line chart widget for flutter that is highly interactive and configurable by [Diego Velasquez](https://twitter.com/diegoveloper).
### Navigation
- [Fluro](https://github.com/goposse/fluro) [1845⭐] - 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) [75⭐] - Build page indicators for the PageView by [Leo Cavalcante](https://github.com/leocavalcante).
- [Swiper](https://github.com/jzoom/flutter_swiper) [39⭐] - 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) [403⭐] - 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) [252⭐] - Authenticate with native Android & iOS Facebook login SDKs by [Iiro Krankka](https://github.com/roughike).
- [Apple Sign-In](https://github.com/tomgilder/flutter_apple_sign_in) [56⭐] - Apple sign in by [Tom Gilder](https://github.com/tomgilder).
- [OAuth](https://github.com/hitherejoe/FlutterOAuth) [123⭐] - Buffer, Strava, Unsplash, Github OAuth by [Joe Birch](http://www.hitherejoe.com).
- [Firebase Phone Auth](https://medium.com/@gildaswise/flutter-adding-sign-in-with-google-and-phone-authentication-to-your-app-69f681518f9b) - Phone number auth via SMS by [Gildásio Filho](https://github.com/gildaswise).
- [SimpleAuth](https://github.com/Clancey/simple_auth) [176⭐] - 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).
- [Flutter AppAuth](https://github.com/MaikuB/flutter_appauth) [44⭐] - Plugin that provides a wrapper around the AppAuth iOS and Android SDKs by [Michael Bui](https://github.com/MaikuB).
### Text & Rich Content
- [Markdown](https://github.com/flutter/flutter_markdown) [390⭐] - Markdown renderer for Flutter. It supports the original format, but no inline html.
- [Masked Text](https://github.com/benhurott/flutter-masked-text) [136⭐] - Masked text with custom and monetary formatting by [Ben-hur Santos Ott](https://github.com/benhurott).
- [Zefyr](https://github.com/memspace/zefyr) [870⭐] - Soft and gentle rich text editing by [Memspace](https://github.com/memspace/zefyr).
- [AutoSizeText](https://github.com/leisim/auto_size_text) [621⭐] - Automatically resizes text to fit perfectly within its bounds by [Simon Leier](https://github.com/leisim).
- [Parsed Text](https://github.com/fayeed/flutter_parsed_text) [50⭐] - Interactive text based on content recognition, also supports Regex by [Fayeed Pawaskar](https://github.com/fayeed/).
### Analytics
- [Usage](https://github.com/dart-lang/usage) [68⭐] - 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) [8⭐] - Make your Segment.com analytics a breeze! by [Faisal Abid](https://twitter.com/FaisalAbid).
- [Pure Mixpanel](https://github.com/seenickcode/pure_mixpanel) [14⭐] - Analytics for the popular [Mixpanel.com](https://mixpanel.com) [Nick Manning](https://twitter.com/seenickcode).
### Internationalization
- [GenLang](https://github.com/KingWu/gen_lang) [33⭐] - Code generator for Internationalization by [King Wu](https://github.com/KingWu).
- [Flutter Translate](https://github.com/bratan/flutter_translate) [30⭐] - Internationalization (i18n) library by [Florin Bratan](http://bratan.me).
### Build automation
#### Build solutions
- [Bitrise for Flutter](https://devcenter.bitrise.io/getting-started/getting-started-with-flutter-apps/) - Flutter build, test and deployment automation, free for Open Source and smaller projects.
- [Code Magic](https://codemagic.io/) - Automate the entire flow, build and distribution by [NeverCode](https://nevercode.io/).
- [Travis CI for Flutter](https://github.com/yjbanov/flutter_travis_sample) [64⭐] - Continuous integration by [Yegor Jbanov](https://twitter.com/yegorjbanov).
#### Build articles
- [Test on Travis](https://medium.com/@yegorj/test-flutter-apps-on-travis-3fd5142ecd8c) - 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) - Automated build for Android and IOS by [Yegor Jbanov](https://twitter.com/yegorjbanov).
- [Automatic code signing for iOS without Mac](https://blog.codemagic.io/automatic-code-signing-for-ios-that-doesnt-require-a-mac/) by Helina Ariva
### Styling
- [Flutterial](https://github.com/rxlabz/flutterial) [536⭐] - Flutter Material Theme explorer by [Erick Ghaumez](https://twitter.com/rxlabz).
- [Pigment](https://github.com/bregydoc/pigment) [118⭐] - Simple but useful package for use colors in flutter.
### Media
#### Audio
- [Flutter Audio Recorder](https://github.com/shadow-app/flutter_audio_recorder) - Provides full controls and access to recording details such as level metering by [Wenyan Li](https://github.com/nikli2009).
- [Audio Recorder](https://github.com/ZaraclaJ/audio_recorder) [110⭐] - Record audio and store it locally by [Jordan Alcaraz](https://twitter.com/jordanalcrz).
- [Stereo](https://github.com/2find/stereo) [59⭐] - Playing music on iOS and Android by [2Find](https://github.com/2find).
- [Flutter Sound](https://github.com/dooboolab/flutter_sound) [200⭐] - Flutter audio recorder and player at one hand by [dooboolab](https://github.com/dooboolab).
#### Video
- [WebRTC](https://github.com/cloudwebrtc/flutter-webrtc) [755⭐] - WebRTC plugin for iOS/Android by [CloudWebRtc](https://github.com/cloudwebrtc).
- [Chewie](https://github.com/brianegan/chewie) [662⭐] - Provides low-level access to video playback by [Brian Egan](https://github.com/brianegan).
#### Voice
- [Speech Recognition](https://github.com/rxlabz/speech_recognition) [203⭐] - 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) [281⭐] - Keychain and Keystore storage by [German Saprykin](https://github.com/mogol).
#### Preferences
- [Streaming Shared Preferences](https://github.com/roughike/streaming_shared_preferences)<!--stargazers:roughike/streaming_shared_preferences--> - Reactive key-value store, shared preferences with Streams by [Iiro Krankka](https://github.com/roughike).
### Monetization
- [Admob](https://pub.dev/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) [94⭐] - Enable billing on iOS and Android by [Volodymyr Lykhonis](http://vladimirlichonos.com).
- [Inapp Purchase](https://github.com/dooboolab/flutter_inapp_purchase) [257⭐] - Features set of 'in app purchase' derived from [react-native-iap](https://github.com/dooboolab/react-native-iap) by [dooboolab](https://github.com/dooboolab).
- [Admob Flutter](https://github.com/kmcgill88/admob_flutter) - Admob plugin that shows banner ads using native platform views by [Youssef Kababe](https://github.com/YoussefKababe) & [Kevin McGill](https://github.com/kmcgill88).
- [Facebook Audience Network](https://github.com/dreamsoftin/facebook_audience_network) - Facebook Audience Network Ad plugin that shows banner, interstitial, in-stream video, rewarded video & natvie ads by [Dreamsoft Innovations](https://github.com/dreamsoftin).
- [Square In-App Payments SDK](https://github.com/square/in-app-payments-flutter-plugin) [152⭐] - Take payments by embedding a card entry form in your app that produces nonces from customer-provided card information or digital wallets by [Square](https://github.com/orgs/square).
## Templates
- [Movie Details](https://github.com/FlutterRocks/movie-details-ui) [289⭐] - Movie details page by [Iiro Krankka](https://github.com/roughike).
- [Mates](https://github.com/CodemateLtd/FlutterMates) [356⭐] - 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) [123⭐] - 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) [4051⭐] - 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) [449⭐] - Restaurant menu by [Braulio Cassule](https://github.com/braulio94).
- [UI Challenges](https://github.com/tomialagbe/flutter_ui_challenges) [906⭐] - Profile, Travel, Food App by [Tomi Alagbe](https://github.com/tomialagbe).
- [Cupertino Settings](https://github.com/matthinc/flutter_cupertino_settings) [93⭐] - iOS Settings by [Matthias Rupp](https://github.com/matthinc).
- [Music Player](https://github.com/thosakwe/flutter_music_player) [138⭐] - music player component by [Tobe O](https://thosakwe.com/).
- [Dashboard](https://github.com/Ivaskuu/dashboard) [536⭐] - Dashboard and Shop Items by [Ivascu Adrian](https://github.com/Ivaskuu).
- [Todo](https://github.com/littlemarc2011/FlutterTodo) [361⭐] - Todo template from Dribble by [Marc L](https://www.marc-little.com/).
- [Card Swipe Animation](https://github.com/geekruchika/FlutterCardSwipe) [294⭐] - Swipe cards template by [Ruchika Gupta](https://github.com/geekruchika).
- [UI Kit](https://github.com/iampawan/Flutter-UI-Kit) [3779⭐] - Collection of useful UIs in a UIKit by [Pawan Kumar](https://github.com/iampawan).
- [Book](https://github.com/putraxor/flutter-book-app) [227⭐] - Bookshelf by [Ardiansyah Putra](https://github.com/putraxor).
- [The Gorgeous Login](https://github.com/huextrat/TheGorgeousLogin) [930⭐] - Design and smooth login template by [Hugo Extrat](https://github.com/huextrat).
- [Liquid Pay Payment App](https://github.com/longhoang2984/flutter_payment_app_ui) [152⭐] - Liquid Pay App Concept by [Long Hoang](https://github.com/longhoang2984).
- [DrawApp](https://github.com/SnakeyHips/drawapp) [118⭐] - Sample Drawing App to demonstrate how to allow user to draw onto canvas with color picker and brush thickness slider by [Jake Gough](https://github.com/SnakeyHips).
- [Starter Kit](https://github.com/KingWu/flutter_starter_kit) [361⭐] - App Store implementation to learn Bloc, RxDart, Sqflite, Fluro and Dio. by [King Wu](https://github.com/KingWu).
- [Feather](https://github.com/jhomlala/feather) [255⭐] - Beautiful weather application. Application includes RxDart, Dio, BLoC, i18n, unit and widget tests. by [Jakub Homlala](https://github.com/jhomlala).
- [Clone UI Challenges](https://github.com/javico2609/flutter-challenges) [597⭐] - Collection of useful UIs clones by [Javier González](https://github.com/javico2609).
- [FlutterFoodybite](https://github.com/JideGuru/FlutterFoodybite) [457⭐] - A beautiful food app UI template by [JideGuru](https://github.com/JideGuru).
### Web
- [Tasks](https://github.com/AppleEducate/tasks_clone) [72⭐] - Google Tasks for the Web by [Rody Davis](http://appleeducate.com).
### Clone
- [GitTouch](https://github.com/pd4d10/git-touch) [204⭐] - Open source GitHub client by [Rongjian Zhang](https://github.com/pd4d10).
### Machine Learning
- [MLKit](https://github.com/azihsoyn/flutter_mlkit) [237⭐] - Firebase Machine Learning Kit by [Naoya Yoshizawa](https://github.com/azihsoyn).
- [IBM Watson](https://github.com/VictorRancesCode/flutter_ibm_watson) [14⭐] Easily integrate with IBM Watson by [Victor Rances](https://github.com/VictorRancesCode/)
### Vision
- [ML Vision Camera Stream](https://github.com/santetis/flutter_camera_ml_vision) [77⭐] - ML vision recognitions (QRcode, face, ...) with live camera stream by [Aumard Jimmy](https://github.com/jaumard) and [Santetis](https://github.com/santetis).
- [Google Mobile Vision](https://github.com/edufolly/flutter_mobile_vision) [275⭐] - Google Mobile Vision by [Eduardo Folly](https://github.com/edufolly).
#### Augmented Reality
- [ARKit Plugin](https://github.com/olexale/arkit_flutter_plugin) [278⭐] - Wrapper for ARKit - Apple's augmented reality platform for iOS by [Olexandr Leuschenko](https://github.com/olexale).
- [ARCore Plugin](https://github.com/giandifra/arcore_flutter_plugin) [69⭐] - Augmented reality with ARCore platform by [Gian Marco Di Francesco](https://github.com/giandifra).
## Plugins
- [Pub packages](https://pub.dev/flutter/packages) - Packages 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) [895⭐] - Render web content by [Hadrien Lejard](https://twitter.com/HadrienLejard).
- [Location](https://github.com/Lyokone/flutterlocation) [363⭐] - Handle location, handling callbacks to get continuous location by [Lyokone](https://github.com/Lyokone).
- [Battery](https://pub.dev/packages/battery) - Access various information about the battery.
- [Proximity Sensor Plugin](https://pub.dev/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) [158⭐] - 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) [633⭐] - Plugin for displaying local notifications by [Michael Bui](https://github.com/MaikuB).
- [Device Calendar](https://github.com/builttoroam/flutter_plugins/tree/master/device_calendar) - Plugin for modifying calendars on the user's device by [Built to Roam](http://builttoroam.com).
- [Get Version](https://github.com/AppleEducate/get_version) [6⭐] - 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) [111⭐] - Update app badge on the launcher by [Edouard Marquez](https://twitter.com/g123k).
- [UDID](https://github.com/GigaDroid/flutter_udid) [95⭐] - Persistent UDID across app reinstalls by [Leon Kukuk](https://kukuk.me).
- [Downloader](https://github.com/hnvn/flutter_downloader) [295⭐] - Create and manage download tasks by [HungHD](https://github.com/hnvn).
- [InAppBrowser](https://github.com/pichillilorenzo/flutter_inappbrowser) [365⭐] - Add inline WebView widgets or open an in-app browser window by [Lorenzo Pichilli](https://github.com/pichillilorenzo).
- [AppAvailability](https://github.com/pichillilorenzo/flutter_appavailability) [30⭐] - List, launch and check installed apps by [Lorenzo Pichilli](https://github.com/pichillilorenzo).
- [Aeyrium Sensor](https://github.com/aeyrium/aeyrium-sensor) [37⭐] - A plugin which provide easy access to the Pitch and Roll on Android and iOS devices by [Diego Velásquez](https://github.com/aeyrium).
- [File Picker](https://github.com/miguelpruivo/plugins_flutter_file_picker) [159⭐] - Native file explorer to load absolute file path by [Miguel Ruivo](https://github.com/miguelpruivo).
- [VPN](https://github.com/X-dea/Flutter_VPN)<!--stargazers:X-dea/Flutter_VPN--> - Access VPN services by [Jason C.H](https://github.com/ctrysbita).
#### Scanner
- [QR Code Reader](https://github.com/villela/flutter_qrcode_reader) [151⭐] - QR Code reader plugin by [Matheus Villela](https://github.com/villela).
- [Fast QR Reader View](https://github.com/facundomedica/fast_qr_reader_view) [187⭐] - Live multicode reader by [Facundo Medica](https://github.com/facundomedica).
#### Bluetooth / NFC / Beacon
- [Blue](https://github.com/pauldemarco/flutter_blue) [917⭐] - Bluetooth by [Paul DeMarco](https://github.com/pauldemarco).
- [Beacons](https://github.com/loup-v/beacons) [53⭐] - Flutter beacons plugin by [Loup](http://intheloup.io).
- [NFC Reader](https://github.com/matteocrippa/flutter-nfc-reader) [132⭐] - NFC reader plugin for iOS and Android by [Matteo Crippa](https://github.com/matteocrippa).
- [Beacon broadcast](https://github.com/pszklarska/beacon_broadcast) [35⭐] - Library for turning your phone into a beacon by [Paulina Szklarska](https://github.com/pszklarska/).
### Storage
- [Sqflite](https://github.com/tekartik/sqflite) [1229⭐] - SQLite flutter plugin by [Alexandre Roux](https://www.linkedin.com/in/alextekartik/).
- [Hive](https://github.com/leisim/hive) [583⭐] - Lightweight and blazing fast key-value store written in pure Dart by [Simon Leier](https://github.com/leisim).
### Services
- [Dialogflow](https://github.com/VictorRancesCode/flutter_dialogflow) [103⭐] - Plugin to easily integrate with dialogflow by [Victor Rances](https://github.com/VictorRancesCode/).
- [Intercom](https://pub.dev/packages/intercom) [22⭐] - Add Intercom integration to your app by [Maido Kaara](https://github.com/v3rm0n).
- [OneSignal](https://github.com/OneSignal/OneSignal-Flutter-SDK) [258⭐] - Push notification service by [OneSignal](https://github.com/OneSignal).
- [Place Dialog](https://github.com/pinkfish/flutter_places_dialog) [44⭐] - Places picker dialog returning the places to the app by [David Bennett](https://github.com/pinkfish).
- [App Rating](https://github.com/AppleEducate/app_review) [6⭐] - Requesting and Writing Reviews for the App Store and Google Play by [Rody Davis](http://appleeducate.com).
### Log / Tracing
- [Catcher](https://github.com/jhomlala/catcher) [227⭐] - Automatically catches errors and handles them by [Jakub Homlala](https://github.com/jhomlala).
- [Logger](https://github.com/leisim/logger) [231⭐] - Easy to use and beautiful logs by [Simon Leier](https://github.com/leisim).
## Frameworks
### State management
#### Standard
- [Bloc](https://github.com/felangel/bloc) [2899⭐] - Collection of packages that help implement the BLoC design pattern by [Felix Angelov](https://github.com/felangel).
- [MobX](https://github.com/mobxjs/mobx.dart) [847⭐] - Supercharge the state-management in your apps with Transparent Functional Reactive Programming (TFRP). Port of MobX from the Js/React land.
#### Redux / ELM / Dependency Injection
- [Built redux](https://github.com/davidmarne/flutter_built_redux) [73⭐] - 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) [335⭐] - 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) [1039⭐] - 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.
- [Inject](https://github.com/google/inject.dart) [541⭐] - Compile-time dependency injection by Google.
- [Flux](https://github.com/google/flutter_flux) [326⭐] - Implementation of the Flux framework by Google.
- [Fish](https://github.com/alibaba/fish-redux) [5439⭐] - Alibaba Redux implementation.
- [Async Redux](https://pub.dev/packages/async_redux) [64⭐] - Redux without boilerplate. Allows for both sync and async reducers by [Marcelo Glasberg](https://github.com/marcglasberg/).
### Widgets
- [Hooks](https://github.com/rrousselGit/flutter_hooks) [748⭐] - Advanced code sharing between widgets by [Remi Rousselet](https://github.com/rrousselGit).
- [Functional widget](https://github.com/rrousselGit/functional_widget) [195⭐] - Code generator writing widgets as functions with annotations by [Remi Rousselet](https://github.com/rrousselGit).
### Data
- [Graphql](https://github.com/zino-app/graphql-flutter) [1357⭐] - Implementation of the GraphQL spec by [Zino App B.V.](https://github.com/zino-app).
- [GeoFlutterFire](https://github.com/DarshanGowda0/GeoFlutterFire) [86⭐] - Implementation of GeoFirestore for flutter by [Darshan Gowda](https://darshann.me/).
### Animation
- [Sequence Animation](https://github.com/Norbert515/flutter_sequence_animation) [221⭐] - Composite staggered animations by [Norbert Kozsir](https://twitter.com/norbertkozsir).
- [SpinKit](https://github.com/jogboms/flutter_spinkit) [1223⭐] - Animated loading indicators by [Jeremiah Ogbomo](https://twitter.com/jogboms).
- [Villains](https://github.com/Norbert515/flutter_villains) [241⭐] - Page transition animations by [Norbert Kozsir](https://twitter.com/norbertkozsir).
- [AnimatedTextKit](https://github.com/aagarwal1012/Animated-Text-Kit) [453⭐] - A collection of cool text animations by [Ayush Agarwal](https://github.com/aagarwal1012/).
- [Drawing Animation](https://github.com/biocarl/drawing_animation) [169⭐] - Create drawing line animations based on SVG path data by [Carl Hauck](https://twitter.com/cahaucks).
- [Simple Animations](https://github.com/felixblaschke/simple_animations) - Create awesome custom animations easily by [Felix Blaschke](https://github.com/felixblaschke).
- [Flutter-animation-set](https://github.com/efoxTeam/flutter-animation-set) [108⭐] - Easy to build an animation set by [efoxTeam](https://github.com/efoxTeam).
- [Staggered Animations](https://github.com/mobiten/flutter_staggered_animations) [287⭐] - Easily add staggered animations to your ListView, GridView, Column and Row by [mobiten](https://mobiten.com/).
### Game Engine
- [Flame](https://github.com/luanpotter/flame) [1804⭐] - Minimalist game engine by [Luan Nico](https://github.com/luanpotter).
- [SpriteWidget](https://github.com/spritewidget/spritewidget) [866⭐] - 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) [242⭐] - Generic cache manager by [Rene Floor](https://github.com/renefloor).
- [Frideos](https://github.com/frideosapps/frideos_flutter) - Helpers for streams, BLoC pattern and various widgets (blur, transitions, timed widgets, ...) by [Francesco Mineo](https://github.com/frideosapps).
### Testing
- [Ozzie](https://github.com/jorgecoca/ozzie.flutter) [159⭐] - Ozzie will take an screenshot during integration tests whenever you need by [Jorge Coca](https://github.com/jorgecoca).
- [Flutter Gherkin](https://github.com/jonsamwell/flutter_gherkin) [49⭐] - Fully featured Gherkin parser and UI automated test runner by [Jon Samwell](https://github.com/jonsamwell).
### Others
- [AspectD](https://github.com/alibaba-flutter/aspectd) [431⭐] - Aspect-oriented programming (AOP) framework for Flutter (Dart) by [Kyle Wong](https://github.com/kangwang1988).
## Open Source Apps
### Premium
- [History Of Everything](https://github.com/2d-inc/HistoryOfEverything) [4135⭐] - Animated vertical timeline of humanity by [2D, Inc](https://www.2dimensions.com/).
- [Developer Quest](https://github.com/2d-inc/developer_quest) [2108⭐] - Become a tech lead, slay bugs by [2D, Inc](https://www.2dimensions.com/).
### Top
- [Flutter Team Samples](https://github.com/flutter/samples) [4629⭐] - Collection of examples (including maps, json, Material and Cupertino) by the [Flutter team](https://github.com/orgs/flutter/people).
- [Flutter Common Widgets](https://github.com/alibaba/flutter-common-widgets-app) [17812⭐] - Collection of official widgets demos & docs in chinese to help developers learn quickly by [Alibaba Auction Frontend Team](https://github.com/alibaba-paimai-frontend).
- [Meme Chat](https://github.com/efortuna/memechat) [413⭐] - 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) [166⭐] - 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) [292⭐] - Lime social network by Sebastian Sellmair.
- [Planets](https://github.com/sergiandreplace/flutter_planets_tutorial) [524⭐] - Planet exploration that demonstrate rich UI by [Sergi Martínez](http://sergiandreplace.com).
- [NewsBuzz](https://github.com/theankurkedia/NewsBuzz) [367⭐] - Firebase backed news reader using News API by [Ankur Kedia](https://github.com/theankurkedia).
- [DroidKaigi2018-flutter](https://github.com/konifar/droidkaigi2018-flutter) [446⭐] - Unofficial conference app for DroidKaigi 2018 Tokyo by [konifar](https://github.com/konifar).
- [Music Player](https://github.com/iampawan/Flutter-Music-Player) [786⭐] - Full featured music player by [Pawan Kumar](https://about.me/imthepk).
- [WhatTodo](https://github.com/burhanrashid52/WhatTodo) [641⭐] - Todoist like UI by [Burhanuddin Rashid](https://about.me/burhanrashid52).
- [FlutterGram](https://github.com/mdanics/fluttergram) [861⭐] - Complete Instagram based on Firestore & Google Functions by [MDanics](https://github.com/mdanics).
- [BookSearch](https://github.com/Norbert515/BookSearch) [358⭐] - Digital BookShelf for your reading progress by [Norbert515](https://github.com/Norbert515).
- [Cinematic](https://github.com/aaronoe/FlutterCinematic) [601⭐] - UI for Movie DB Public API by [Aaron Oertel](https://github.com/aaronoe).
- [Beer-Me-Up](https://github.com/benoitletondor/Beer-Me-Up) [285⭐] - Beer tracking nicely designed by [Benoit Letondor](https://github.com/benoitletondor).
- [Trace](https://github.com/trentpiercy/trace) [426⭐] - Modern and powerful crypto portfolio & market explorer by [Trent Piercy](https://github.com/trentpiercy).
- [Taskist](https://github.com/huextrat/Taskist) [360⭐] - Taskist is a ToDo List app for Task Management by [Hugo EXTRAT](https://github.com/huextrat).
- [Tourism](https://github.com/bluemix/tourism-demo) [157⭐] - Tourism app based on redux w/ animations & i18n by [blueMix](https://github.com/bluemix/tourism-demo).
- [Trinity Orientation @ Univ Toronto](https://github.com/matthewtory/trinity-orientation-2018) [327⭐] - Orientation week at Trinity College, U of T by [Matthew Tory](https://github.com/matthewtory).
- [Transform Widget](https://github.com/DrPaulT/flutter-engine-test) - Image widgets as 3D game engine sprites by [Paul Thomas](https://github.com/DrPaulT).
- [Deer](https://github.com/aleksanderwozniak/deer) [162⭐] - Minimalist Todo Planner built using BLoC pattern by [Aleksander Woźniak](https://github.com/aleksanderwozniak).
- [TailorMade](https://github.com/jogboms/tailor_made) [142⭐] - Managing a Fashion designer's daily routine using a mixture of ReBLoC w/ Firebase Cloud Store & Functions by [Jeremiah Ogbomo](https://twitter.com/jogboms).
- [Instory](https://github.com/InvertedX/instory) [128⭐] - Instgram story downloader with a beautiful UI [Sarath](https://twitter.com/_sarath_kumar).
- [Spacex-Go](https://github.com/jesusrp98/spacex-go) [298⭐] - Simple yet powerful, open-source SpaceX launch tracker. [jesusrp98](https://twitter.com/jesusrp98).
- [Superhero Interaction](https://github.com/pinkeshdarji/SuperHeroInteraction) [183⭐] - Cool Superhero interaction animation by [Pinkesh Darji](https://github.com/pinkeshdarji).
- [Reply](https://github.com/flschweiger/reply) [394⭐] - 'Reply' Material Design case study by [Frederik Schweiger](https://github.com/flschweiger).
- [Enigma](https://github.com/AmitJoki/Enigma) - Privacy chat with end-to-end encryption by [AmitJoki](https://github.com/AmitJoki).
- [Chillify](https://github.com/KarimElghamry/chillify) - Fancy music app made with Provider and Bloc pattern by [Karim Elghamry](https://github.com/KarimElghamry).
- [Pokedex](https://github.com/scitbiz/flutter_pokedex) - Pokedex app with beautiful UI and smooth animation by [Hung Pham](https://github.com/scitbiz).
- [Timy Messenger](https://github.com/janoodleFTW/timy-messenger) [904⭐] - Group messaging app with a focus on organizing events by [Miguel Beltran](https://github.com/miquelbeltran) and [Franz Heinfling](https://github.com/fheinfling).
### Games
- [Flip](https://github.com/RedBrogdon/flutterflip) [144⭐] - Reversi game by [Andrew Brogdon](https://github.com/RedBrogdon).
- [2048](https://github.com/anuranBarman/2048) [103⭐] - 2048 game by [Anuran Barman](https://github.com/anuranBarman).
- [TRex](https://github.com/renancaraujo/trex-flame) [182⭐] - Port of the famous Chrome's Trex game by [Renan C. Araújo](https://github.com/renancaraujo).
- [Crush](https://github.com/boeledi/flutter_crush) [228⭐] - How to build a Math-3 game, like Candy Crush, Bejeweled by [Didier Boelens](https://didierboelens.com).
- [Slide Puzzle](https://github.com/kevmoo/slide_puzzle) [60⭐] - Classic slide (15) puzzle by [Kevin Moore](https://github.com/kevmoo).
- [Tetris](https://github.com/boyan01/flutter-tetris) [592⭐] - Tetris game by [YangBin](https://github.com/boyan01).
## Utilities
- [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) [219⭐] - Starter project and code generator with Redux support by [Hillel Coren](https://twitter.com/hillelcoren).
- [FlutterIcon](http://fluttericon.com/) [137⭐] - Icon set generator by [Mike Hoolehan](https://github.com/ilikerobots).
- [FVM](https://github.com/leoafarias/fvm) [96⭐] - Flutter Version Management: A simple cli to manage Flutter SDK versions.
- [Flutter Debugger](https://github.com/blankapp/flutter-debugger) [112⭐] - Standalone app for debugging Flutter apps based on [Flipper](https://github.com/facebook/flipper) by [JianyingLi](https://github.com/lijy91).
### VSCode
- [Awesome Snippets](https://marketplace.visualstudio.com/items?itemName=Nash.awesome-flutter-snippets) - Collection of commonly used classes and methods by [Nash](https://twitter.com/Nash0x7E2).
- [Flutter Files](https://marketplace.visualstudio.com/items?itemName=gornivv.vscode-flutter-files) - Quick generation for BLoC templates files by context menu by [Gorniv](https://github.com/gorniv).
### IntelliJ / Android Studio
- [Enhancement_Suite](https://github.com/marius-h/flutter_enhancement_suite) [58⭐] - Search for pub.dev libraries, update version, Bloc, Snippet, etc you're covered by [Marius Höfler](https://github.com/marius-h).
### Desktop
- [Desktop Embedding](https://github.com/google/flutter-desktop-embedding) [5932⭐] - Desktop implementations of the Flutter embedding API by Google.
- [Golang Desktop Embedder](https://github.com/go-flutter-desktop/go-flutter) [3223⭐] - Golang embedder for desktop by [Pierre Champion](https://github.com/Drakirus).
- [Rust Desktop Embedder](https://github.com/gliheng/flutter-rs) [789⭐] - Rust embedder for desktop by [juju](https://github.com/gliheng).
## 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) [315👍]
### Hardware
- [Matrix2](https://github.com/bus710/matrix2) - Sense Hat's LED matrix control game by [bus710](https://github.com/bus710).
## Jobs/Interview Questions
- [Interview Questions](https://github.com/whatsupcoders/Flutter-Interview-Questions) - List of helpful questions you can use to interview potential candidates by [Whatsupcoders](https://github.com/whatsupcoders/Whatsupcoders-flutter).
## Community
### Presentation material
- [Logo](https://drive.google.com/drive/folders/1GDGdQ0ghrxTNTx6aZLT41eV5sPZvV7bU) - Logo for stickers impressions.
### Communication
- [Gitter](https://gitter.im/flutter/flutter) - Exchange channel.
- [r/FlutterDev](https://www.reddit.com/r/FlutterDev/) - Reddit community by [u/JaapVermeulen](https://www.reddit.com/user/JaapVermeulen).
- [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 更简单.
- [Hashnode](https://hashnode.com/n/flutter) - Read and write posts, participate in discussions or ask questions.
#### Misc
- [Flutter Events](https://flutterevents.com) - An open list of Flutter events by [@hillelcoren](https://twitter.com/hillelcoren).
- [FlutterX](https://flutterx.com) - Searchable list of resources by [Hillel Coren](https://twitter.com/hillelcoren).
### 🇦🇴 Angola
- Facebook [Group](https://facebook.com/groups/556888664681938)
- Facebook [Page](https://facebook.com/Flutter-Angola-2076395262380886/)
- Twitter [Page](https://twitter.com/AngolaFlutter)
### 🇦🇺 Australia
- Slack [GDG Sydney](https://gdg-sydney.slack.com)
- Meetup [GDG Sydney](https://www.meetup.com/gdgsydney)
- Twitter [Flutter Sydney](https://twitter.com/FlutterSydney)
### 🇧🇷 Brazil
- Slack [Flutter Brasil](https://flutterbr.slack.com)
- Medium [Flutter Comunidade BR](https://medium.com/flutter-comunidade-br)
- Twitter [Flutter Comunidade BR](https://twitter.com/br_flutter)
- Meetup [São Paulo](https://www.meetup.com/flutter-sp)
- [Flutter para iniciantes](https://www.flutterparainiciantes.com.br)
### 🇨🇦 Canada
- Meetup [Toronto](https://www.meetup.com/FlutterToronto)
- Meetup [Montreal](https://www.meetup.com/FlutterMontreal)
- Meetup [Calgary](https://www.meetup.com/FlutterCalgary)
### 🇨🇮 Côte d'Ivoire (Ivory Coast)
- Facebook [Page](https://web.facebook.com/flutterci/)
- Facebook [Group](https://web.facebook.com/groups/1725273507587759/)
### 🇩🇰 Denmark
- Meetup [Denmark](https://www.meetup.com/Flutter-Developers-Denmark/)
### 🇪🇹 Ethiopia
- [Telegram](https://t.me/flutter_forum/)
### 🇫🇷 France
- Meetup [Bordeaux](https://www.meetup.com/fr-FR/Flutter-Bordeaux) - [Paris](https://www.meetup.com/fr-FR/Flutter-Paris) - [Rennes](https://www.meetup.com/fr-FR/Flutter-Rennes)
- [Twitter](https://twitter.com/FlutterDev)
- [Slack](https://slack.flutter-france.fr)
### 🇩🇪 Germany
- Meetup [Berlin](https://www.meetup.com/flutter-berlin/) - [Düsseldorf](https://www.meetup.com/flutter-school/) - [Karlsruhe](https://www.meetup.com/Karlsruhe-Flutter-Meetup/) - [Hamburg](https://www.meetup.com/Flutter-Hamburg/) - [Stuttgart](https://www.meetup.com/Flutter-Stuttgart/)
- Twitter [Flutter Berlin](https://twitter.com/flutterBerlin) - [Düsseldorf](https://twitter.com/flutter_school).
- Slack [Flutter Berlin](https://flutterberlin.slack.com/join/shared_invite/enQtMzQ1NDI0NjU4Mjc5LWVjOTg0NmUxZmU4YzZjZjFkMWNjYWYyYTI5NjMyZWE5MDZjNDM0YzgyNWQyM2EzM2E0NDE4ZmQyMzQyMzRlNjI)
### 🇬🇷 Greece
- Meetup [Athens](https://www.meetup.com/Athens-Flutter-Group/)
- Slack [Flutter GR](https://join.slack.com/t/fluttergr/shared_invite/enQtNzQwODM2NzIxOTg0LWFjNWYxYzkyMTdmYWQ4ZWYyMWI2YjcyOTI4YzAzYjY2Nzk3OWNkMTkwZGRjNjRiMGFlNzgyOGRhMmEyZTQ3MmM)
### 🇮🇩 Indonesia
- Telegram [Flutter Indonesia](https://t.me/flutter_id)
### 🇯🇵 Japan
- Meetup [Tokyo Flutter Developers](https://www.meetup.com/Tokyo-Flutter/)
### 🇰🇷 Korea
- Meetup [Flutter Korea](https://www.meetup.com/ko-KR/Flutter-Korea/)
- Facebook [Flutter Korea User Group](https://www.facebook.com/groups/flutterkorea/)
- Slack [GDG Korea #flutter channel](http://slack.gdg.kr/)
### 🇳🇬 Nigeria
- Slack [DevCenter Square](https://devcenter-square-slack.herokuapp.com)
- [WhatsApp](https://chat.whatsapp.com/FR2G7r33KjKAVQrB3AKp0H)
- Twitter [FlutterLagos](https://twitter.com/FlutterLagos)
### 🇵🇱 Poland
- Meetup [Tricity](https://www.meetup.com/pl-PL/Flutter-Tricity/)
- Twitter [Tricity](https://twitter.com/FlutterTricity/)
### 🇵🇹 Portugal
- [Meetup](https://www.meetup.com/flutterportugal)
### 🇷🇺 Russia
- [Telegram](https://t.me/rudart)
### 🇱🇰 Sri Lanka
- [Gitter](https://gitter.im/Colombo-Flutter-Community)
- [Slack](https://fluttercmb.slack.com/)
- [Community GitHub Page](https://github.com/Colombo-Flutter-Meetup)
- [Facebook Page](https://www.facebook.com/flutterCMB/)
### 🇹🇷 Turkey
- [Twitter](https://twitter.com/flutter_turkiye)
- [Medium](https://medium.com/flutter-türkiye/)
- [Telegram Channel](https://t.me/FlutterTurk)
- [Telegram Group](https://t.me/FlutterTR)
- [Slack](https://bit.ly/flutterturkiye)
- [Github](https://github.com/flutterturkey)
- [Youtube](https://www.youtube.com/channel/UCirgzDK3lBEf4dZVfAei_9Q)
### 🇬🇧 United Kingdom
- Meetup [London](https://www.meetup.com/FlutterLDN/)
- [Twitter](https://twitter.com/FlutterLDN)
- [YouTube](https://www.youtube.com/channel/UC_a-vGdkAIRMKT1zzZ4I2ag)
### 🇺🇸 United States
- Meetup [Chicago](https://www.meetup.com/Flutter-Chicago/)
### 🏴 Kurdistan
- Meetup [Kurdistan](https://www.meetup.com/Flutter-Kurdistan/)
## 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.