• 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