Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

awesome-flutter

An awesome list that curates the best Flutter libraries, tools, tutorials, articles and more.
https://github.com/avirias/awesome-flutter

Last synced: 5 days ago
JSON representation

  • Articles

    • Begin with

    • Tutorial

    • Howtos

      • Zero to One Animation - Focus on animation by [Mikkel Ravn](https://medium.com/@mravn).
      • Google Cloud Functions - App powered by Google Cloud Functions by [Romin Irani](https://rominirani.com/@iromin).
      • Firebase - Firebase live coding.
      • Securing Apps - By Mehmet Fidanboylu.
      • Build your plugins - How to make a custom plug-in by [Karthik Ponnam](https://medium.com/@KarthikPonnam).
      • Build Flavor - Define build configurations and switch them by [Salvatore Giordano](https://medium.com/@salvatoregiordanoo).
      • RxVAMS - Making Flutter more Reactive.
      • Build your plugins - How to make a custom plug-in by [Karthik Ponnam](https://medium.com/@KarthikPonnam).
      • Build your plugins - How to make a custom plug-in by [Karthik Ponnam](https://medium.com/@KarthikPonnam).
      • Build your plugins - How to make a custom plug-in by [Karthik Ponnam](https://medium.com/@KarthikPonnam).
      • Build your plugins - How to make a custom plug-in by [Karthik Ponnam](https://medium.com/@KarthikPonnam).
      • Build your plugins - How to make a custom plug-in by [Karthik Ponnam](https://medium.com/@KarthikPonnam).
      • Build your plugins - How to make a custom plug-in by [Karthik Ponnam](https://medium.com/@KarthikPonnam).
      • Build your plugins - How to make a custom plug-in by [Karthik Ponnam](https://medium.com/@KarthikPonnam).
      • Build your plugins - How to make a custom plug-in by [Karthik Ponnam](https://medium.com/@KarthikPonnam).
      • Build your plugins - How to make a custom plug-in by [Karthik Ponnam](https://medium.com/@KarthikPonnam).
      • Build your plugins - How to make a custom plug-in by [Karthik Ponnam](https://medium.com/@KarthikPonnam).
      • Build your plugins - How to make a custom plug-in by [Karthik Ponnam](https://medium.com/@KarthikPonnam).
      • Build your plugins - How to make a custom plug-in by [Karthik Ponnam](https://medium.com/@KarthikPonnam).
      • Build your plugins - How to make a custom plug-in by [Karthik Ponnam](https://medium.com/@KarthikPonnam).
      • Build your plugins - How to make a custom plug-in by [Karthik Ponnam](https://medium.com/@KarthikPonnam).
      • Build your plugins - How to make a custom plug-in by [Karthik Ponnam](https://medium.com/@KarthikPonnam).
      • Build your plugins - How to make a custom plug-in by [Karthik Ponnam](https://medium.com/@KarthikPonnam).
      • Build your plugins - How to make a custom plug-in by [Karthik Ponnam](https://medium.com/@KarthikPonnam).
      • Build your plugins - How to make a custom plug-in by [Karthik Ponnam](https://medium.com/@KarthikPonnam).
      • Build your plugins - How to make a custom plug-in by [Karthik Ponnam](https://medium.com/@KarthikPonnam).
      • Build your plugins - How to make a custom plug-in by [Karthik Ponnam](https://medium.com/@KarthikPonnam).
      • Build your plugins - How to make a custom plug-in by [Karthik Ponnam](https://medium.com/@KarthikPonnam).
      • Build your plugins - How to make a custom plug-in by [Karthik Ponnam](https://medium.com/@KarthikPonnam).
      • Build your plugins - How to make a custom plug-in by [Karthik Ponnam](https://medium.com/@KarthikPonnam).
      • Build your plugins - How to make a custom plug-in by [Karthik Ponnam](https://medium.com/@KarthikPonnam).
      • Build your plugins - How to make a custom plug-in by [Karthik Ponnam](https://medium.com/@KarthikPonnam).
      • Build your plugins - How to make a custom plug-in by [Karthik Ponnam](https://medium.com/@KarthikPonnam).
      • Build your plugins - How to make a custom plug-in by [Karthik Ponnam](https://medium.com/@KarthikPonnam).
      • Build your plugins - How to make a custom plug-in by [Karthik Ponnam](https://medium.com/@KarthikPonnam).
      • Build your plugins - How to make a custom plug-in by [Karthik Ponnam](https://medium.com/@KarthikPonnam).
      • Build your plugins - How to make a custom plug-in by [Karthik Ponnam](https://medium.com/@KarthikPonnam).
      • Build your plugins - How to make a custom plug-in by [Karthik Ponnam](https://medium.com/@KarthikPonnam).
      • Build your plugins - How to make a custom plug-in by [Karthik Ponnam](https://medium.com/@KarthikPonnam).
      • Build your plugins - How to make a custom plug-in by [Karthik Ponnam](https://medium.com/@KarthikPonnam).
      • Build your plugins - How to make a custom plug-in by [Karthik Ponnam](https://medium.com/@KarthikPonnam).
      • Build your plugins - How to make a custom plug-in by [Karthik Ponnam](https://medium.com/@KarthikPonnam).
      • Build your plugins - How to make a custom plug-in by [Karthik Ponnam](https://medium.com/@KarthikPonnam).
      • Build your plugins - How to make a custom plug-in by [Karthik Ponnam](https://medium.com/@KarthikPonnam).
      • Build your plugins - How to make a custom plug-in by [Karthik Ponnam](https://medium.com/@KarthikPonnam).
      • Build your plugins - How to make a custom plug-in by [Karthik Ponnam](https://medium.com/@KarthikPonnam).
      • Build your plugins - How to make a custom plug-in by [Karthik Ponnam](https://medium.com/@KarthikPonnam).
      • Build your plugins - How to make a custom plug-in by [Karthik Ponnam](https://medium.com/@KarthikPonnam).
      • Build your plugins - How to make a custom plug-in by [Karthik Ponnam](https://medium.com/@KarthikPonnam).
      • Build your plugins - How to make a custom plug-in by [Karthik Ponnam](https://medium.com/@KarthikPonnam).
      • Build your plugins - How to make a custom plug-in by [Karthik Ponnam](https://medium.com/@KarthikPonnam).
      • Build your plugins - How to make a custom plug-in by [Karthik Ponnam](https://medium.com/@KarthikPonnam).
      • Build your plugins - How to make a custom plug-in by [Karthik Ponnam](https://medium.com/@KarthikPonnam).
      • Build your plugins - How to make a custom plug-in by [Karthik Ponnam](https://medium.com/@KarthikPonnam).
      • Build your plugins - How to make a custom plug-in by [Karthik Ponnam](https://medium.com/@KarthikPonnam).
      • Build your plugins - How to make a custom plug-in by [Karthik Ponnam](https://medium.com/@KarthikPonnam).
      • Build your plugins - How to make a custom plug-in by [Karthik Ponnam](https://medium.com/@KarthikPonnam).
      • Build your plugins - How to make a custom plug-in by [Karthik Ponnam](https://medium.com/@KarthikPonnam).
      • Build your plugins - How to make a custom plug-in by [Karthik Ponnam](https://medium.com/@KarthikPonnam).
      • Build your plugins - How to make a custom plug-in by [Karthik Ponnam](https://medium.com/@KarthikPonnam).
      • Build your plugins - How to make a custom plug-in by [Karthik Ponnam](https://medium.com/@KarthikPonnam).
      • Build your plugins - How to make a custom plug-in by [Karthik Ponnam](https://medium.com/@KarthikPonnam).
      • Build your plugins - How to make a custom plug-in by [Karthik Ponnam](https://medium.com/@KarthikPonnam).
      • Build your plugins - How to make a custom plug-in by [Karthik Ponnam](https://medium.com/@KarthikPonnam).
      • Build your plugins - How to make a custom plug-in by [Karthik Ponnam](https://medium.com/@KarthikPonnam).
      • Build your plugins - How to make a custom plug-in by [Karthik Ponnam](https://medium.com/@KarthikPonnam).
      • Build your plugins - How to make a custom plug-in by [Karthik Ponnam](https://medium.com/@KarthikPonnam).
    • Websites / Blogs

      • SZAŁKO-BLOG - Step by step advanced design by [Marcin Szalek](https://marcinszalek.pl/).
      • Flutter by Example - Tutorials based on Redux, Firebase, Custom Animations, and UI.
      • Flutter Institute - Very original content and tutorials by [Brian Armstrong](https://twitter.com/flutterinst).
      • Flutter Rocks - Blog about the joys of Flutter by [Iiro Krankka](https://twitter.com/koorankka).
      • Norbert - In depth articles, features and app creation by [Norbert515](https://github.com/Norbert515).
      • Flutter Rocks - Blog about the joys of Flutter by [Iiro Krankka](https://twitter.com/koorankka).
      • SZAŁKO-BLOG - Step by step advanced design by [Marcin Szalek](https://marcinszalek.pl/).
      • Sergi & Replace - Basic to advanced articles and tutorials [Sergi Martínez](https://github.com/sergiandreplace).
  • Videos

    • Websites / Blogs

      • Fluttery - High-production value and in-depth challenges.
      • Brandon Donnelson - Videos on layout, database and tips by Brandon Donnelson.
      • Udacity - Build Native Mobile Apps by Google.
      • VoidRealms - Video tutorials, from basic to advanced.
      • Tensor Programming - Very rich content by [Tensor Programming](http://tensor-programming.com/).
      • Mtechviral - [Hindi/English] Mtechviral Series By [Pawan Kumar](https://github.com/iampawan).
  • Components

    • Demonstrations

      • Official Gallery - Demo app for the material design widgets and other features provided by Flutter Team.
      • Posse Gallery - Demonstration by [Posse](http://goposse.com).
      • Flutter Examples - Simple basic isolated apps for devs by [Nishant Srivastava](https://github.com/nisrulz).
    • UI

      • Parallax - ViewPager by [Iiro Krankka](https://github.com/roughike).
      • Sticky Headers - Configurable sticky headers by [Simon Lightfoot](http://www.devangels.london/).
      • Facebook Reactions - Facebook reactions widget by [Duy Tran](https://github.com/duytq94).
      • 3D Object - Renders a wavefront .obj on to a canvas by [Hemanth Raj](https://www.linkedin.com/in/hemanthrajv).
      • Contact Picker - Picking a contact from the address book by [Michael Goderbauer](https://github.com/goderbauer).
      • Parallax - ViewPager by [Iiro Krankka](https://github.com/roughike).
      • Material Color Picker - Based on the Google Docs color picker by [Lung Razvan](https://github.com/long1eu).
      • StaggeredGridView - GridView with tiles of variable sizes by [Romain Rastel](https://github.com/letsar).
      • Sticky Header - Sliver based sticky headers by [Romain Rastel](https://github.com/letsar).
      • Radial Menu - Animated Radial Menu by [Victor Choueiri](https://github.com/xqwzts).
      • Tinder Cards - Tinder like cards swipe effect by [Ivascu Adrian](https://github.com/Ivaskuu).
      • Sticky Headers - Configurable sticky headers by [Simon Lightfoot](http://www.devangels.london/).
      • Login Animation - Smooth animation from login to home by [Ruchika Gupta](https://github.com/geekruchika).
      • List Drag&Drop - Reorder list elements using Drag & Drop by [Norbert515](https://github.com/Norbert515).
      • Calendar Widget - Calendar widget by [David Bennett](https://github.com/pinkfish).
      • Side Header List - Listview with sticky headers by [Rene Floor](https://github.com/renefloor).
      • Shimmer - Shimmer effect while content is loading by [HungHD](https://github.com/hnvn).
      • Flip Panel - Flip panel with built-in animation by [HungHD](https://github.com/hnvn).
      • Facebook Reactions - Facebook reactions widget by [Duy Tran](https://github.com/duytq94).
    • Image

      • Image Picker - Images Selection by [Collin Jackson](http://www.collinjackson.com).
      • Photo View - Scalable image view with loading placeholder by [Renan C. Araújo](https://github.com/renancaraujo).
      • Image Picker - Images Selection by [Collin Jackson](http://www.collinjackson.com).
      • Zoomable Image - By Perlatus.
      • Carousel Slider - Carousel slider widget, support infinite scroll and custom child widget by [serenader](https://github.com/serenader2014).
      • Parallax Image - Image parallax by [Anatoly Pulyaevskiy](https://github.com/pulyaevskiy).
      • Photo View - Scalable image view with loading placeholder by [Renan C. Araújo](https://github.com/renancaraujo).
      • SVG - SVG parsing, rendering, and widget library by [Dan Field](https://github.com/dnfield).
      • Image Cropper - Crop your images support ratio, rotation, zoom by [HungHD](https://github.com/hnvn).
    • Navigation

      • Fluro - The brightest, hippest, coolest router for Flutter with Navigation, wildcard, query, transitions by [Posse](http://goposse.com).
      • Quick Actions - Interact with the application's home screen quick actions.
      • Fluro - The brightest, hippest, coolest router for Flutter with Navigation, wildcard, query, transitions by [Posse](http://goposse.com).
      • Circle Indicator - Circle indicator for the PageViewer by [Lung Razvan](https://github.com/long1eu).
      • Swiper - Horizontal, Vertical, Partial swipe with indicator by [Xueliang Ren](https://github.com/jzoom).
    • Auth

      • Local Auth - Touch ID, lock code, fingerprint auth on Ios and Android.
      • Login - FaceID, TouchID, and Fingerprint Reader by [Rody Davis](http://appleeducate.com).
      • Google Sign-In - Google OAuth.
      • Firebase Auth - Firebase OAuth.
      • Instagram - Instagram auth by [Wilfried Mbouenda Mbogne](http://developer-journey.com/).
      • Local Auth - Touch ID, lock code, fingerprint auth on Ios and Android.
      • Login - FaceID, TouchID, and Fingerprint Reader by [Rody Davis](http://appleeducate.com).
      • Google Sign-In - Google OAuth.
      • Facebook Login - Authenticate with native Android & iOS Facebook login SDKs by [Iiro Krankka](https://github.com/roughike).
      • OAuth - Buffer, Strava, Unsplash, Github OAuth by [Joe Birch](http://www.hitherejoe.com).
    • Text & Rich Content

      • Markdown - Markdown renderer for Flutter. It supports the original format, but no inline html.
      • Masked Text - Masked text with custom and monetary formatting by [Ben-hur Santos Ott](https://github.com/benhurott).
      • Rich Text Editor - Text editor with style by [Lung Razvan](https://github.com/long1eu).
      • Masked Text - Masked text with custom and monetary formatting by [Ben-hur Santos Ott](https://github.com/benhurott).
    • Analytics

    • Build automation

      • Test on Travis - Widget testing framework by [Yegor Jbanov](https://twitter.com/yegorjbanov).
      • Building Apks/Ipas on Travis - Automated build for Android and IOS by [Yegor Jbanov](https://twitter.com/yegorjbanov).
      • BitRise - Create Bitrise Step in Go by [Karol Wrótniak](https://medium.com/@karol.wrotniak).
      • Travis CI for Flutter - Continuous integration by [Yegor Jbanov](https://twitter.com/yegorjbanov).
    • Styling

      • Flutterial - Flutter Material Theme explorer by [Erick Ghaumez](https://twitter.com/rxlabz).
      • Frosted Glass - Render effect by [Collin Jackson](http://www.collinjackson.com).
      • Font Awesome - Font Awesome icons repack by [Brian Egan](https://github.com/brianegan).
      • FlutterIcon - Icon font generator.
      • Flutterial - Flutter Material Theme explorer by [Erick Ghaumez](https://twitter.com/rxlabz).
    • Media

      • WebRTC - WebRTC plugin for iOS/Android by [CloudWebRtc](https://github.com/cloudwebrtc).
      • Chewie - Provides low-level access to video playback by [Brian Egan](https://github.com/brianegan).
      • OK Google - Integrate google assistant by [Marcin Szalek](https://marcinszalek.pl/).
      • OK Google - Integrate google assistant by [Marcin Szalek](https://marcinszalek.pl/).
    • Storage

    • Monetization

      • Admob - GoogleAdmob supports interstitial ads in both iOS and Android by Brett Nesbitt.
      • Firebase AdMob - Ad integration using Firebase.
    • Map

      • Google Map View - Displaying google map plugin by [AppTree Software](https://www.linkedin.com/company/apptree-software/).
      • GeoCoder - Forward and reverse geocoding by [Aloïs Deniel](https://aloisdeniel.github.com).
      • Map - Solution based on [Leaflet](http://leafletjs.com/) and customizable by [AppTree Software](https://github.com/apptreesoftware).
      • Mapbox GL - Interactive, customizable vector maps by Mapbox.
      • Circular Chart - Animated radial and pie charts by [Victor Choueiri](https://github.com/xqwzts).
      • Charts - LineChart and VerticalBarChart Library by [Milan Zimmermann](https://github.com/mzimmerm).
      • Sparkline - Sparkline by [Victor Choueiri](https://github.com/xqwzts).
      • Charts - By Google Charts Team.
      • Flutter Plot - Pretty plots by [R. C. Howell](https://github.com/RCHowell/).
      • Candlesticks - OHLC and Trade Volume Charts by [Trent Piercy](https://github.com/trentpiercy).
      • FCharts - Beautiful, responsive, animated charts by [Keenan Thompson](https://keenant.com).
  • Templates

    • Monetization

      • Movie Details - Movie details page by [Iiro Krankka](https://github.com/roughike).
      • Todo - Todo template from Dribble by [Marc L](https://www.marc-little.com/).
  • Plugins

    • Monetization

      • Plugins - Official Flutter Team Plugins.
      • WebView - by [Hadrien Lejard](https://twitter.com/HadrienLejard).
      • Pub Plugins - Plugins filter in Dart Pub Repository.
      • QR Code Reader - QR Code reader plugin by [Matheus Villela](https://github.com/villela).
      • Battery - Access various information about the battery.
      • Proximity Sensor Plugin - A plugin to access the proximity sensor of your device by [Manoj NB](https://github.com/Samaritan1011001).
      • App Rating - Requesting and Writing Reviews for the App Store and Google Play by [Rody Davis](http://appleeducate.com).
      • Downloader - Create and manage download tasks by [HungHD](https://github.com/hnvn).
      • Cached Network Image - Show images from the internet and keep them in the cache directory by [Rene Floor](https://github.com/renefloor).
      • Device Calendar - Plugin for modifying calendars on the user's device by [Built to Roam](http://builttoroam.com).
      • App Rating - Requesting and Writing Reviews for the App Store and Google Play by [Rody Davis](http://appleeducate.com).
  • Frameworks

    • Redux / ELM / Dependency Injection

      • Redux.dart - 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).
    • Game

      • Flame - Minimalist game engine by [Luan Nico](https://github.com/luanpotter).
  • Open Source Apps

    • Misc

      • FriendlyChat - Offline/Firebase chat by a team of Googlers.
  • Utilities

    • Games

      • Mutisya 2 - Online Flutter Studio by [Paul Mutisya](https://medium.com/@pmutisya).
      • Launcher Icons - Generate your launcher icons easily by [Mark O'Sullivan](https://github.com/MarkOSullivan94) and [Franz Silva](https://github.com/franzsilva).