Flutter
Google's mobile SDK for building native iOS and Android apps from a single codebase written in Dart.
Contents
Articles
Websites / Blogs
Beginner
Advanced
Components
Demonstrations
UI
Selection widget with an ethereal, full-screen modal popup by Ivan Yatsouba.
Beautiful slider which makes it easier to display the difference between two images, by Sahil Kumar.
Scratch card widget which temporarily hides content from user, by Kamil Rykowski.
A simple widget for animating a set of images with full custom controls as an alternative to using a GIF file by Ali Yigit Bireroglu.
An animated selection widget by swiping by Sezgin Bilgetay.
Tile to help build beautiful and customisable timelines by Julio Bitencourt.
Button with a loading indicator, complete with success and error animations by Chris Edgington.
List
A beautiful and custom refresh indicator by Ayush Agarwal.
Drop-in replacement for SliverList and ListView that can handle large amount of items with variable extents by Matej Knopp.
Drag&Drop Table, Row, Column, Wrap(Grid) and SliverList elements by Hansheng Chiu.
Web and desktop datagrid that can be controlled by the keyboard by bosskmk.
Libraries
Drawers
Bottom bars
Beautiful animated bottom navigation bar by Iman Khoshabi.
Beautiful and colorful animated bottom navigation bar by Pedro Massango.
Bottom Sheets
Sliders
UI Helpers
Material Design
Effect
Calendar
Image
Carousel slider widget, support infinite scroll and custom child widget by serenader.
Show images from the internet and keep them in the cache directory by.
Image Picker
Map
Charts
Navigation
The brightest, hippest, coolest router for Flutter with Navigation, wildcard, query, transitions by Posse.
Elegant abstraction for complete deep linking navigation in Flutter by Dennis Krasnov.
Navigate between screens & display snackbars/dialogs/bottomSheets without context by Jonny Borges.
Route through guarded page stacks and URLs using the Navigator 2.0 API effortlessly by Sandro Lovnički.
Auth
Authenticate with native Android & iOS Facebook login SDKs by Iiro Krankka.
Azure Active Directory, Amazon, Dropbox, Facebook, Github, Google, Instagram, Linked In, Microsoft Live Connect, Github, OAuth, Basic Auth by James Clancey.
Monetization
Features set of 'in app purchase' derived from react-native-iap by dooboolab.
Admob plugin that shows banner ads using native platform views by Youssef Kababe & Kevin McGill.
Text & Rich Content
Masked text with custom and monetary formatting by Ben-hur Santos Ott.
Automatically resizes text to fit perfectly within its bounds by Simon Leier.
Interactive text based on content recognition, also supports Regex by Fayeed Pawaskar.
Forms
Analytics
Internationalization
Styling
Media
Audio
Video
Preferences
Frameworks
Backend
State management
Collection of packages that help implement the BLoC design pattern by Felix Angelov.
Simple direct Service Locator that allows to decouple the interface from a concrete implementation by Thomas Burkhartb.
Supercharge the state-management in your apps with Transparent Functional Reactive Programming (TFRP). Port of MobX from the Js/React land.
Reactive programming made simple. Port of Signals pattern by Rody Davis.
Automatic subscribing to your redux stores. Based on the built pattern by David Marne.
Port of Redux to Dart with an ecosystem of middleware, Flutter integrations, and time traveling dev tools by John Ryan and Brian Egan.
Widgets
Data
Animation
Plugins
Device
Handle location, handling callbacks to get continuous location by Lyokone.
Fully featured geolocation plugin: current location, location updates, geocode, places and more by Loup.
Plugin for modifying calendars on the user's device by Built to Roam.
Add inline WebView widgets or open an in-app browser window by Lorenzo Pichilli.
A Flutter geolocation plugin which provides easy access to the platform specific location services by Baseflow.
A Flutter permission plugin which provides a cross-platform (iOS, Android) API to request and check permissions by Baseflow.
Scanner
Bluetooth / NFC / Beacon
Storage
Templates
How to load profiles from the randomuser.me API and a nice profile details page by Iiro Krankka.
TODO application ready to go with different flavors : Vanilla, Redux, built_redux by Brian Egan.
Sample Drawing App to demonstrate how to allow user to draw onto canvas with color picker and brush thickness slider by Jake Gough.
App Store implementation to learn Bloc, RxDart, Sqflite, Fluro and Dio. by King Wu.
Beautiful weather application. Application includes RxDart, Dio, BLoC, i18n, unit and widget tests. by Jakub Homlala.
Starter app with basic elements for a team-developed production-quality app by Greger Wedel.
Clone
Machine Learning
Vision
Open Source Apps
Premium
Top
A lightweight free Spotify crossplatform-client with no Spotify premium account requirement by KRTirtho.
Collection of examples (including maps, json, Material and Cupertino) by the Flutter team.
Collection of official widgets demos & docs in chinese to help developers learn quickly by Alibaba Auction Frontend Team.
Chat app on Flutter, using Firebase, Google Sign In, and device camera integration by a team of Googlers.
Unofficial conference app for DroidKaigi 2018 Tokyo by konifar.
Complete Instagram based on Firestore & Google Functions by MDanics.
Powerful note taking app and an alternative to OneNote by CodeDoctorDE.
Orientation week at Trinity College, U of T by Matthew Tory.
Managing a Fashion designer's daily routine using a mixture of ReBLoC w/ Firebase Cloud Store & Functions by Jeremiah Ogbomo.
Experimental
Engines
Rendering
Game
Utilities
Generate your launcher icons easily by Mark O'Sullivan and Franz Silva.
CLI tool to generate .env configurations for application environments by TatsuUkraine.
CLI utility to easily generate flavors for Android and iOS in less than 3 minutes by Angelo Cassano.
CLI tool to convert SVG icons to OTF font and generate Flutter-compatible class by Igor Kharakhordin.
Assets code generator for your images, fonts, colors, etc — Get rid of String-based APIs.
Very Good Command Line Interface for Dart created by Very Good Ventures.
Simple app to make Flutter development more delightful by Leo Farias.