• The Chinese version is maintained by digg Translation project, and some recent updates are being translated. Please keep watching.

  • Awesome Flutter (Chinese version) : github.com/xitu/awesom…

  • Awesome Flutter: github.com/Solido/awes…


Flutter is a mobile SDK that allows you to create high performance, high fidelity applications for iOS and Android using a single piece of code.

If you like the content πŸ“–, please give us ⭐. You can also support the authors by clicking on the link of the relevant content author to praise πŸ‘, light up the little star ⭐ or clap πŸ‘!

directory

  • The corpus
  • component
  • video
  • navigation
  • The template
  • The plug-in
  • The framework
  • Open source applications
  • A practical software

The corpus

Introduction to the article

  • Google IO 2018 (857 πŸ‘) – Build a beautiful, flexible user interface.
  • Flutter from Zero to One (2.2k πŸ‘) β€” Foundation of Flutter by Mikkel Ravn
  • From Installation to Writing a ListView (551 πŸ‘) – A complete set of 4 articles by Chema Rubio

The tutorial

  • Develop an Android app – Configure and develop your first app by Ashraff Hathibelagal.
  • Animated Chat β€” Create a beautiful UI from Google Code Labs.
  • Firebase Chat β€” Firebase Integration, from Google Code LABS.
  • Planets-Flutter: From Design to Development β€” a detailed tutorial on Planets design.

documentation

  • Flutter Animation from Zero to One – animation by Mikkel Ravn.
  • Google Cloud Functions – An application supported by Google Cloud Functions by Romin Irani.
  • Firebase (324 πŸ‘) β€” Firebase real-time coding.
  • Security APP (231 πŸ‘) by Mehmet Fidanboylu.
  • Develop your own plug-ins (299 πŸ‘) – How do you develop custom plug-ins? The writer is Karthik Ponnam.
  • Build Flavor (257 πŸ‘) β€” Define Build configurations and switch them. The author is Salvatore Giordano.

Websites / Blogs

  • SZA Ε‚ Ko-blog – Step by Step advanced design by Marcin Szalek.
  • Sergi & replaceable – Basic to advanced articles and tutorials on Sergi Martinez.
  • Flutter by Example – Tutorials based on Redux, Firebase, Custom Animations, and UI.
  • Flutter Institute – Very original content and tutorials by Brian Armstrong.
  • Flutter Rocks – Blog about the joys of Flutter by Iiro Krankka.
  • Norbert – In depth articles, features and app creation by Norbert515.

Video tutorial

  • Tensor Programming (64 🎬) β€” This is a very rich content written by Tensor Programming.
  • Flutter Challenges – High production value, in-depth Flutter challenges, tutorials and modes.
  • Brandon Donnelson (55 🎬) – Covers layouts, databases, and some common tips from Brandon Donnelson.
  • Mtechviral (71 🎬) β€” [Hindi/English] Mtechviral Series, written by Pawan Kumar.
  • Udacity β€” Native mobile apps, from Google.
  • VoidRealms (42 🎬) – Video tutorials from beginner to advanced.

component

The sample

  • Official Gallery – Sample APP from the Flutter team showing Material Design style widgets and some other features.
  • Posse Gallery (131 β˜…) β€” Example, by Posse.
  • Flutter Example (708 β˜…) β€” A simple basic standalone application for Flutter developers by Nishant Srivastava.

UI

  • Color Picker (5 β˜…) β€” Select Primary, Accent and RGB by Hadrien Lejard.
  • 3 d objects painted (19) – on the canvas, canvas rendering a wavefront object (obj files, Alias | wavefront company’s 3 d model file format), the author is Hemanth Raj.
  • Contact Picker – Select a Contact from the address book by Michael Goderbauer
  • Parallax (110 β˜…) β€” ViewPager, by Iiro Krankka.
  • Material Style Color Picker (23 β˜…) – Google Docs based color picker by Lung Razvan.
  • StaggeredGridView (115 β˜…) β€” GridView with different size tiles by Romain Rastel.
  • Sticky Header (27 β˜…) – Sliver based sticky headers by Romain Rastel.
  • Radial menu (76 β˜…) β€” Radial menu that drives painting by Victor Choueiri.
  • Tinder Cards (58 β˜…) β€” Tinder like card swiping by Ivascu Adrian.
  • Sticky Headers (73 β˜…) – a different Sticky Headers by Simon Lightfoot.
  • Login Animation (119 β˜…) -Smooth Animation from Login to home by Ruchika Gupta.
  • List Drag&Drop (55 β˜…) -reorder List elements using Drag&Drop by Norbert515.
  • Calendar Widget (8 β˜…) – Calendar widget by David Bennett.
  • Side Header List (38 β˜…) – Listview with sticky headers by Rene Floor.
  • Shimmer (55 β˜…) – Shimmer effect while content is loading by HungHD.

The picture

  • Image Picker by Collin Jackson
  • Scalable Image (42 β˜…) by Perlatus.
  • Carousel Slider (42 β˜…) β€” Swivel Slider widget for unlimited scrolling and custom child widgets by Serenader.
  • Parallax Image (53 β˜…) by Anatoly Pulyaevskiy.
  • Photo View (25 β˜…) – Scalable image view with loading placeholder by Renan C. AraΓΊjo.

The map

  • Google Map View (176 β˜…) β€” A plug-in that shows Google Maps, written by AppTree Software.
  • GeoCoder (16 β˜…) β€” Forward and reverse GeoCoder by Alois Deniel.
  • Flutter Map (144 β˜…) – Open source map customization solution (based on Leaflet) by AppTree Software.
  • Mapbox GL (72 β˜…) β€” Interactive, customizable vector maps by Mapbox.

The chart

  • Circular Chart (78 β˜…) β€” Radial Chart and pie Chart leading to drawing effect, by Victor Choueiri.
  • Flutter Charts (66 β˜…) β€” Library of line Charts and vertical bar Charts by Milan Zimmermann.
  • Sparkline (43 β˜…) β€” Sparkline chart by Victor Choueiri.
  • Charts (140 β˜…) β€” from the Google Charts Team.
  • Flutter Plot (5 β˜…) β€” A beautiful Plot mapping tool by R. C. Howell.
  • (18 β˜…) β€” OHLC and Trade volume chart by Trent Piercy
  • FCharts (117 β˜…) – Beautiful, responsive, animated charts by Keenan Thompson.

navigation

  • Fluro (292 β˜…) β€” The brightest, most stylish, and coolest Flutter router with navigation, wildcards, queries, and transition animations by Posse.
  • Circle Indicator (12 β˜…) β€” Circle Indicator for PageViewer by Lung Razvan.
  • Quick Actions β€” Interact with the home screen of an application for Quick Actions.
  • Swiper (12 β˜…) – Horizontal, Vertical, Partial swipe with indicator by Xueliang Ren.

certification

  • Local Authentication β€” Touch ID, lock screen password, and fingerprint authentication on Ios and Android
  • FaceID, TouchID, and Fingerprint Scan by Rody Davis.
  • Google sign-in β€” Google authentication.
  • Firebase Auth β€” Firebase authentication.
  • Facebook Login (62 β˜…) – Authenticate with native Android & iOS Facebook login SDKs by Iiro Krankka.
  • Flutter OAuth (44 β˜…) β€” Buffer, Strava, Unsplash, and Github Authentication by Joe Birch.
  • Instagram – Instagram authentication by Wilfried Mbouenda Mbogne.

Text and rich text

  • Flutter Markdown (63 β˜…) – A Markdown renderer developed with Flutter. Raw format is supported, but inline HTML is not supported.
  • Rich Text Editor (42 β˜…) – Text editor with style by Lung Razvan.
  • Masked Text (6 β˜…) – Masked text with custom and monetary formatting by Ben-hur Santos Ott.

Analysis of the

  • Usage (35 β˜…) β€” Google Analytics package for command line, Web, and Flutter applications.
  • Firebase Analytics – Connect to the Firebase Analytics API.
  • Segment.com Analytics (3 β˜…) – Make your Segment.com analytics a snap! The writer is Faisal Abid.

Automated build

  • Travis CI for Flutter (19 β˜…) β€” Continuous Integration by Yegor Jbanov.
  • Testing the Flutter on Travis (246 πŸ‘) β€” Widget testing framework by Yegor Jbanov.
  • Build Apk/Ipa on Travis (130 πŸ‘) β€” Automated build for Android and IOS by Yegor Jbanov.
  • BitRise (36 πŸ‘) β€” Create the BitRise step in Go by Karol Wrotniak.

style

  • Flutterial (46 β˜…) β€” Explorer on the subject of Flutter Material by Erick Ghaumez.
  • Frosted Glass β€” Renderer effects by Collin Jackson
  • Font Awesome β€” Font Awesome icon pack by Brian Egan.
  • FlutterIcon – Icon font generator.
  • Pigment (27 β˜…) β€” Simple but practical bag with color inside the Flutter.

multimedia

  • Audio Plugin (95 β˜…) β€” Beta by Erick Ghaumez.
  • Recorder (24 β˜…) β€” Records audio and stores it locally by Jordan Alcaraz.
  • Stereo (22 β˜…) β€” Play music on iOS and Android. By 2Find.
  • WebRTC (80 β˜…) – WebRTC Plugin for iOS/Android by CloudWebRtc
  • Chewie (70 β˜…) – Provides low-level access to video playback by Brian Egan.

voice

  • Speech Recognition (41 β˜…) β€” Speech to text by Erick Ghaumez.
  • OK Google β€” Integrated Google Voice Assistant by Marcin Szalek.

storage

  • Firebase Storage – Use Firebase as the data Storage device.
  • Secure Storage (23 β˜…) -Keychain and Keystore Storage by German Saprykin.

Converted into cash

  • Admob – GoogleAdmob supports display of interstencards on iOS and Android. By Brett Nesbitt.
  • Firebase AdMob β€” Use Firebase for AD integration.
  • Flutter Billing (39 β˜…) β€” Use Billing on iOS and Android by Volodymyr Lykhonis.

The template

  • Movie Details (93 β˜…) β€” Movie Details by Iiro Krankka.
  • Flutter Mates (160 β˜…) β€” How to load a list of personal info from the RandomUser. me API and display personal info details in a beautiful page by Iiro Krankka.
  • Weather (50 β˜…) β€” Learn how to use Canvas and animation to create a Weather app by Alessandro Aime.
  • TodoMVC (644 β˜…) β€” Memo app ready to use different frameworks: Vanilla, Redux, Built_Redux by Brian Egan.
  • Restaurant Menu (219 β˜…) by Braulio Cassule.
  • UI Challenge (222 β˜…) β€” Personal messaging app, travel app, food app. By Tomi Alagbe.
  • Cupertino Settings (19 β˜…) β€” iOS Settings by Matthias Rupp.
  • Music Player (59 β˜…) β€” Music Player, by Tobe O.
  • Dashboard (142 β˜…) β€” Dashboard and list of items by Ivascu Adrian.
  • Todo (94 β˜…) – Todo template from Dribble by Marc L.
  • Swipe Animation (40 β˜…) – Swipe cards Template by Ruchika Gupta.

The plug-in

  • The Flutter plugin – the official plugin of the Flutter team
  • Sqflite (221 β˜…) β€” SQLite’s Flutter plugin by Alexandre Roux.
  • WebView (152 β˜…) β€” By Hadrien Lejard.
  • Pub Plugins – Filters for Dart Pub Repository.
  • Flutter Location (79 β˜…) β€” Process position, process callback to get continuous position by Lyokone.
  • QR Code Reader (32 β˜…) β€” A QR Code scanner by Matheus Villela.
  • Battery β€” Get information about the Battery.
  • Zebra EMDK (3 β˜…) β€” Use the Zebra EMDK to obtain the Barcode Scanner API.
  • Proximity Sensor Plugin β€” A Plugin that can access the Proximity Sensor on your device by Manoj NB.
  • Geolocation (72 β˜…) – Fully functional Geolocation plug-in: current location, location update, geocoding, location, etc., by Loup.
  • Local Notifications (62 β˜…) β€” A plugin for displaying Local Notifications. Written by Michael Bui.
  • Google Mobile Vision (25 β˜…) β€” The Realization of Google Mobile Vision by Eduardo Folly.
  • App Rating (20 β˜…) β€” Ratings and reviews for The App Store and Google Play by Rody Davis
  • Get Version (13 β˜…) β€” Get Version name, Version number, App ID, and platform information with operating system Version by Rody Davis.
  • Downloader (23 β˜…) – Create and manage download tasks by HungHD.
  • Place Dialog (9 β˜…) – Places picker dialog returning the places to the app by David Bennett.
  • Cached Network Image (61 β˜…) – Show images from the internet and keep them in the cache directory by Rene Floor.
  • Device Calendar – Plugin for modifying calendars on the user’s device by Built to Roam.

Bluetooth/NFC/Beacon

  • Flutter Ble (45 β˜…) β€” Bluetooth by Polidea
  • Flutter Blue (142 β˜…) β€” Bluetooth by Paul DeMarco.
  • NFC (12 β˜…) – Connect IsoDep iso 14443-4 cards for android by GΓΆksel Uyulmaz.
  • Beacons (4 β˜…) – Flutter beacons plugin by Loup.

The framework

Redux / ELM / Dependency Injection

  • Built Redux (40 β˜…) β€” Automatically subscribe to your Redux warehouse. Based on construction patterns by David Marne.
  • Redux. Dart (115 β˜…) β€” Redux interface to the Dart language with the middleware ecosystem, Flutter, and time travel development tools by John Ryan and Brian Egan.
  • Flutter_redux (183 β˜…) – This is a utility that supports the Redux. dart and allows you to easily consume the Redux Store to develop the Flutter Widgets.
  • Dartea (7 β˜…) – Model View Update inspired by TEA from ELM by Shilyagov P.
  • Inject (184 β˜…) – Compile-time dependency injection for Dart and Flutter by Google.
  • Flutter_flux (167 β˜…) – Implementation of the Flux framework by Google.

animation

  • Sequence Animation (16 β˜…) – Composite Staggered animations by Norbert Kozsir

The game

  • Flame (176 β˜…) β€” A minimalist game engine by Luan Nico.
  • SpriteWidget (228 β˜…) – Toolkit for building complex, high performance animations and 2D games by Viktor Lidholt.

Misc

  • Cache Manager (26 β˜…) – Generic cache manager by Rene Floor.

Open source APP

  • FriendlyChat (106 β˜…) – Offline or FireBase-based chat app developed by a group of Google employees.
  • Meme Chat (244 β˜…) β€” The Chat app on Flutter uses Firebase, Google login, and device Camera integration. The author is a Google employee.
  • Flitter (83 β˜…) β€” Glitter Client by Hadrien Lejard and Kevin Segaud. It uses Redux and Jaguar.
  • Lime β€” Lime is a social networking application developed by Sebastian Sellmair.
  • Planets-Flutter (149 β˜…) β€” Shows a rich UI for planetary exploration by Sergi Martinez.
  • NewsBuzz (175 β˜…) β€” News reader using Firebase and data from the News API by Ankur Kedia.
  • DroidKaigi2018 β€” Flutter (226 β˜…) β€” Unofficial meeting app for DroidKaigi2018 in Tokyo by Konifar.
  • Music Player (178 β˜…) β€” A full-featured Music Player developed by Pawan Kumar.
  • InKino (820 β˜…) – Complete movie application with Flutter_Redux framework for state management, good transition animation, and a comprehensive set of widgets and unit tests by Iiro Krankka.
  • WhatTodo (105 β˜…) – Todoist like UI by Burhanuddin Rashid.
  • FlutterGram (74 β˜…) – Complete Instagram based on Firestore & Google Functions by MDanics.
  • BookSearch (97 β˜…) – Digital BookShelf for your reading progress by Norbert515.
  • Cinematic Studio Solo Studio (145 β˜…) – UI for Movie DB Public API by Aaron Oertel.
  • Beer-Me-Up (75 β˜…) – Beer tracking nicely designed by Benoit Letondor.

Games

  • Flip (25 β˜…) – Reversi game by Andrew Brogdon.

Utilities

IDE

  • IntelliJ Plugin – Flutter on Intellij and Webstorm.
  • Dart Code – Plugin to get Dart with Visual Studio Code by Danny Tuppeny.
  • VSCode Snippets – Translated from IntelliJ IDEA Official Snippets by Franz Silva.
  • Mutisya 2 – Online Flutter Studio by Paul Mutisya.

Desktop

  • Desktop Implementations of the airflow API by Google.
  • ZSH Completion (2 β˜…) -Zsh Completion for the Flutter CLI tool by Nikolai Simonov.

License