# Awesome Flutter An awesome style list that curates the best Flutter libraries, tools, tutorials, articles and more. PRs are welcome! Build Status
## Coming Events

Single Codebase, Two Apps with Flutter and Firebase

Prototyping to Production: Bridging the Gap with a Common Tool
Have something that belongs under "Buzzing"? drop me a line: flutter[at]robbieone.com. ## Sections - [Articles](#articles) - [Components](#components) - [Navigation](#navigation) - [Utilities](#utilities) - [Seeds](#seeds) - [Plugins](#plugins) - [Open Source Apps](#open-source-apps) - [Frameworks](#frameworks) - [Books](#books) - [Videos](#videos) - [Blogs](#blogs) ## Articles ### Begin with - [Zero to One with Flutter](https://medium.com/dartlang/zero-to-one-with-flutter-43b13fd7b354) - by [Mikkel Ravn](https://medium.com/@mravn) - [FLUTTER from Install to ListView](https://medium.com/@develodroid/flutter-i-intro-and-install-a8bf6dfcc7c8) - A full serie of 4 articles by [Chema Rubio](https://twitter.com/develodroid) ### Misc - [Facebook Auth](https://medium.com/@segaud.kevin/facebook-oauth-login-flow-with-flutter-9adb717c9f2e) - by [Kevin Segaud](https://twitter.com/kevin_segaud) - [Zero to One Flutter Animation](https://medium.com/dartlang/zero-to-one-with-flutter-part-two-5aa2f06655cb) - by [Mikkel Ravn](https://medium.com/@mravn) ### Tutorial - [Coding an Android App](https://code.tutsplus.com/tutorials/developing-an-android-app-with-flutter--cms-28270) by [Ashraff Hathibelagal](https://github.com/hathibelagal) ### Advanced - [Flutter with Dart Streams](https://gitlab.com/brianegan/flutter_stream_friends) - by Brian Egan - [Bubbling & Notification](https://rxlabz.github.io/dart,/flutter/2017/04/26/flutter-notification.html) - French by [Erick Ghaumez](https://twitter.com/rxlabz) ### Howtos - [Drag&Drop](https://github.com/rxlabz/flutter_dropcity) - by [Erick Ghaumez](https://twitter.com/rxlabz) ## Components - [Image Picker](https://github.com/flutter/image_picker) - by [Collin Jackson](http://www.collinjackson.com) ### System ### UI ### Navigation - [Flutter Route](https://github.com/goposse/flutter-router) - Router.define "/users/:id" by [POSSE PRODUCTIONS LLC.](http://goposse.com) #### Navigation/Routing Articles - [Stocks Demo](https://github.com/flutter/flutter/blob/master/examples/stocks/lib/main.dart#L82) - Using onGenerateRoute() #### Navigation Demos - [🔥Flutter Gallery](https://github.com/flutter/flutter/tree/master/examples/flutter_gallery) - Demo app for the material design widgets and other features provided by Flutter. - [Posse Gallery](https://github.com/flutter/posse_gallery) by [POSSE PRODUCTIONS LLC.](http://goposse.com) ### Text & Rich Content - [Flutter Markdown](https://github.com/flutter/flutter/tree/master/packages/flutter_markdown) - A markdown renderer for Flutter. It supports the original format, but no inline html. - [Time Ago](https://github.com/andresaraujo/timeago.dart) - by [Andres Araujo](http://andresaraujo.co) who start publishing it *2 years ago* ;) - [Image Placeholder](https://github.com/FaisalAbid/pluto) - While large images load, show a fallback asset by [Faisal Abid](https://twitter.com/FaisalAbid) ### Analytics - [Usage](https://github.com/dart-lang/usage) - A Google Analytics wrapper for command-line, web, and Flutter apps. - [Firebase Analytics](https://github.com/flutter/firebase_analytics) Firebase Analytics for Flutter ### Build & Development - [Flutter Plugin for Intellij](https://github.com/flutter/flutter-intellij) - [Observatory](https://flutter.io/debugging/#dart-observatory-statement-level-single-stepping-debugger-and-profiler) A Profiler for Dart Apps, allocated memory, fragmentation, leaks, timing. - [Travis CI for Flutter](https://github.com/yjbanov/flutter_travis_sample) - by [Yegor Jbanov](https://twitter.com/yegorjbanov) ### Styling - [Frosted Glass](http://stackoverflow.com/questions/43550853/how-do-i-do-the-frosted-glass-effect-in-flutter) by [Collin Jackson](http://www.collinjackson.com) ### System - [Sky Engine](https://github.com/flutter/engine) Where magic begins ### Web ### Media - [Audio Plugin](https://github.com/rxlabz/flutter_audio) - Beta by [Erick Ghaumez](https://twitter.com/rxlabz) - [Video Player](https://github.com/rxlabz/flutter_videoplayer) - Beta by [Erick Ghaumez](https://twitter.com/rxlabz) ### Storage - [Firebase Storage](https://github.com/flutter/firebase_storage) ### Integrations - [Firebase Auth](https://github.com/flutter/firebase_auth) ### Monetization - [Users want to display ads in their Flutter apps](https://github.com/flutter/flutter/issues/8098) ### Animation - [Lottie](https://github.com/fabiomsr/lottie-flutter) - After Effect for Flutter ??? ## Utilities - [Dobx](https://github.com/dobx/dobx) - A micro library inspired by vue's observables by [David Yu](https://gitlab.com/dyu) ## Seeds ## Plugins Plugins / IOS - Android additions - [Flutter Plugins](https://github.com/flutter/plugins/tree/master/packages) - Official Flutter Team Plugins - [Share Plugin](https://github.com/xster/flutter-plugin-share) - [Pub Plugins](https://pub.dartlang.org/flutter/plugins) - Flutters plugins filter in Dart Pub Repository ### Swift - [Plugin Swift Template](https://github.com/rxlabz/FlutterSwiftPlugin-template) - by [Erick Ghaumez](https://twitter.com/rxlabz) ## Open Source Apps - [FriendlyChat](https://github.com/flutter/friendlychat-flutter) - An Offline/Firebase chat - [Flutter News](https://github.com/andresaraujo/flutter_news) - A Hacker News client by [Andres Araujo](http://andresaraujo.co) - [Cooking App](https://github.com/oscarcpozas/cooking-app-flutter) - by Óscar Caballero in the kitchen ### Games - [Flutter Game Demo](https://github.com/vlidholt/game) - Demo game for Flutter and Flutter Sprites by Viktor Lidholt ## Frameworks - [Flutter Flux](https://github.com/jimbeveridge/flutter_flux) - A Flux implementation for Flutter - [GreenCat](https://github.com/alexeieleusis/greencat) - Redux for Flutter ### Web - [Butterfly](https://github.com/yjbanov/butterfly) - A web framework for Dart based on Flutter's widget model - [Angel & Flutter](https://github.com/angel-example/flutter) - Simple todo app with Flutter and an Angel backend by [Tobe Osakwe](http://thosakwe.com) ## Problem & Solution ## Books ## Videos - [Encode/Decode Json request](https://www.youtube.com/watch?v=JuQbAKPIYnw&t=83s) - by [Brandon Donnelson](https://twitter.com/branflake2267) - [Hero Widget](https://www.youtube.com/watch?v=0oq6Ofh2WNg) - by [Brandon Donnelson](https://twitter.com/branflake2267) ### Enjoy - [Flutter Birth](https://www.youtube.com/watch?time_continue=2&v=U7qtl7lVKXQ) - Animated graph of Flutter commit - by [Brandon Donnelson](https://twitter.com/branflake2267). What's happening at 2:38 ? Brandon told me it's the Intellij Plugin. ### Talks - [Flutter Keynote 2016](https://www.youtube.com/watch?v=Mx-AllVZ1VY) - Keynote: Flutter (Dart Developer Summit 2016) by Eric Seidel ### Training & tutorials ## Blogs