Flutter is Googleโs UI toolkit for building beautiful, natively compiled applications for mobile, web, and desktop from a single codebase.
If you appreciate the content
Demonstrations
|
|
|
Contents
- Articles
- Videos
- Components
- Navigation
- Template
- Plugins
- Frameworks
- Experimental
- Gaming
- Open Source Apps
- Web
- Utilities
- Books
- Bonus
- Jobs
- Community
Articles
Introduction
- Google IO 2018 - Building beautiful, flexible user interfaces.
- Presentation - by Helio S. Junior.
- Flutter Web - Ins and Outs of Flutter Web by Nash.
Websites / Blogs
- Welcome to Flutter - English and French blog dedicated to providing practical solutions to most asked questions about Flutter by Didier Boelens.
- SZAลKO-BLOG - Step by step advanced design by Marcin Szalek.
- Flutter by Example - Tutorials based on Redux, Firebase, Custom Animations, and UI.
- Flutter Institute - Very original content and tutorials by Brian Armstrong.
- Iirokrankka.com - Articles and tutorials and anything related by Iiro Krankka.
- Norbert - In depth articles, features and app creation by Norbert515.
- Flutter Tips - Articles, tips & tricks in the development by Diego Velรกsquez.
- FilledStacks - Tutorials and guides on development by Dane Mackier.
- Awesome Flutter tips - Tips to help developers increase productivity by erluxman.
Tutorial
- Animated Chat - Building beautiful UIs by Google Code Labs.
- Firebase Chat - Firebase integration by Google Code Labs.
- Planets-Flutter: from design to app - Detailed planets design tutorial.
- Todo List [259
โญ ] โ Step by step tutorial how to build Todo List with Flutter by Andrei Lesnitsky - Flutter and Dart development - Articles and tutorials by Suragch.
Beginner
- Roadmap to Flutter Development [2795
โญ ] - Visual roadmap with principles, patterns, and frameworks for Flutter newbies by Olexandr Leuschenko. - Layout Cheat Sheet - Extensive examples of layout widgets by Tomek Polaลski.
- Getting Started with Flutter - by raywenderlich.com.
- Beginner's Guide [123
โญ ] - Comprehensive guide to the basics of Flutter and Firebase by Anthony.
Intermediate
- Flutter state management for minimalists - Understanding app architecture without relying on third-party frameworks by Suragch. See also State Management.
Advanced
- Rendering Pipeline [799
๐ ] and Let's build a render tree - Engine architecture by Adam Barth. - Render Objects - What are Widgets, RenderObjects and Elements? by Norbert515.
- Streams and RxDart - Skillmatters presentation by Brian Egan.
- Gesture System - Flutter Deep Dive: Gestures by Nash.
- Schemas - Widget, State, Context and InheritedWidget explanations by Didier Boelens.
- Rendering Engine Tutorial - Flutter's Rendering Engine: A Tutorial by AbdulRahman AlHamali.
- Inherited Widget - Flutterโs InheritedWidget to hold app state by Chema Molins.
- From Mobile to Desktop - Building applications for smartphones and desktops by Marcelo Henrique Neppel.
- Accessibility widgets - Deep dive information about all aspects of accessibility by Muhammed Salih Gรผler.
- Profiling w/ Timeline - Using the Timeline allows you to find and address specific performance issues in your application by Chinmay Garde.
Howtos
- Parallax Effect - Parallax & non linear animation by Marcin Szalek.
- Build Flavor - Define build configurations and switch them by Salvatore Giordano.
- Build Flavor - Easily build flavors in Flutter (Android and iOS) with flutter_flavorizr by Angelo Cassano.
Videos
- Boring Show - Exploration with the Flutter Team.
- Tensor Programming [86
๐ฌ ] - Very rich content by Tensor Programming. - Mtechviral [245
๐ฌ ] - [Hindi/English] Mtechviral Series By Pawan Kumar. - Flutter in Practice - Free video courssd for beginners & non-programmers by Zaiste.
- Whatsupcoders [82
๐ฌ ] - Free video series on Flutter Widgets by Kamal. - Reso Coder - Intermediate and advanced videos by Matej Reลกetรกr.
Components
Demonstrations
- Official Gallery - Demo for the material design widgets provided by Flutter Team.
- Flutter Examples [5861
โญ ] - Simple basic isolated apps for devs by Nishant Srivastava. - Flutter Catalog [1601
โญ ] - showcasing Flutter components, with side-by-side source code view, by X-Wei. - Generative Art [401
โญ ] - Generative Art by Robert Felker.
UI
- StaggeredGridView [2292
โญ ] - GridView with tiles of variable sizes by Romain Rastel. - Radial Menu [401
โญ ] - Animated Radial Menu by Victor Choueiri. - Tinder Cards [646
โญ ] - Tinder like cards swipe effect by Ivascu Adrian. - Flip Panel [461
โญ ] - Flip panel with built-in animation by HungHD. - Facebook Reactions [261
โญ ] - Facebook reactions widget by Duy Tran. - Flushbar [818
โญ ] - Highly configurable Snackbar by Andre Haueisen. - Stepper Touch [238
โญ ] - Lateral value stepper nicely animated by Raouf Rahiche. - Typeahead [560
โญ ] - Display overlay suggestions to users as they type by Abdul Rahman Al Hamali. - Snaplist [366
โญ ] - Create snappable list views by David Leibovych. - Pin Code [252
โญ ] - Animated & customisable Pin code for login and OTP by Liew Jun Tung. - Folding Cell [430
โญ ] - Fold your widget by Faob. - Liquid Pull To Refresh [922
โญ ] - A beautiful and custom refresh indicator by Ayush Agarwal. - Slide Container Slide vertically and horizontally with a smooth dampened motion by Quentin Le Guennec.
- Direct Select - Selection widget with an ethereal, full-screen modal popup by Ivan Yatsouba.
- Before After [580
โญ ] - Beautiful slider which makes it easier to display the difference between two images, by Sahil Kumar. - Scratcher [306
โญ ] - Scratch card widget which temporarily hides content from user, by Kamil Rykowski. - Image Sequence Animator [104
โญ ] - 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. - Beautiful_Popup [452
โญ ] - Beautify your app popup by jaweii. - Credit Card Form [317
โญ ] - Animated credit card input form Origogi. - Animated Selection Slide An animated selection widget by swiping by Sezgin Bilgetay.
- Flutter Tags [332
โญ ] - Tags with different customizations by Di Natale Antonino. - Flutter Neumorphic [1329
โญ ] - Ready to use Neumorphic kit for Flutter with๐ถ๏ธ dark mode. - Dough [388
โญ ] - Widgets for a squishy user interface by Josiah Saunders. - Card Settings [356
โญ ] - package for building settings forms by codegrue. - Timelines [413
โญ ] - Powerful & Easy to use timeline package by Chulwoo Park. - Timeline Tile [446
โญ ] - A tile to help build beautiful and customisable timelines by Julio Bitencourt. - Rounded Loading Button [127
โญ ] - Button with a loading indicator, complete with success and error animations by Chris Edgington. - PlutoGrid [182
โญ ] - Web and desktop datagrid that can be controlled by the keyboard by bosskmk.
Sticky Headers
- Sticky Infinite List [234
โญ ] - Highly configurable multi directional infinite list with Sticky Headers by TatsuUkraine. - Sticky Header [666
โญ ] - Sliver based sticky headers by Romain Rastel. - Sticky Headers [731
โญ ] - Configurable sticky headers by Simon Lightfoot.
Drawers
- Hidden Drawer Menu [231
โญ ] - Beautiful drawer mode menu feature with perspective animations by Rafael Almeida Barbosa. - Flutter Inner Drawer [385
โญ ] - Easy way to create an internal drawer (left / right) where you can enter a list-menu or other by Di Natale Antonino.
Bottom bars
- Fancy Bottom Navigation [545
โญ ] - Animated bottom navigation by Tony Owen. - Circular Bottom Navigation [439
โญ ] - Beautiful animated bottom navigation bar by Iman Khoshabi. - Bottom Navy Bar [775
โญ ] - Beautiful and colorful animated bottom navigation bar by Pedro Massango. - Titled Navigation Bar [291
โญ ] - Animated bottom navigation bar that switch between icon and title by Pedro Massango. - Google Nav Bar [409
โญ ] - A modern google style nav bar for flutter by Sooxt98.
Bottom Sheets
- Rubber Bottom Sheet [418
โญ ] - Elastic material bottom sheet by Mattia Crovero. - Modal Bottom Sheet [1082
โญ ] - Modal bottom sheet with Material, Cupertino iOS13 or custom appareance by Jaime Blasco.
Sliders
- RangeSlider [318
โญ ] - 2-thumb configurable RangeSlider by Didier Boelens. - Fluid Slider [262
โญ ] - A slider with a minimal design and fluid like animation by Vamsi Krishna. - Flutter Xlider [336
โญ ] - A material design slider and range slider, horizontal and vertical, with RTL support by Ali-Azmoud.
UI Helpers
- Reorderables [442
โญ ] - Drag&Drop Table, Row, Column, Wrap(Grid) and SliverList elements by Hansheng Chiu. - Liquid Pull To Refresh [922
โญ ] - A beautiful and custom refresh indicator by Ayush Agarwal. - Infinite Listview [206
โญ ] - Infinite scroll in both directions by Simon Lightfoot. - Offline [742
โญ ] - Tidy utility to handle offline/online connectivity by Jeremiah Ogbomo. - Scroll To Index [332
โญ ] - Scroll to specified child element with given index for SliverList/ListView by Jerry Chen. - In View Notifier List - ListView that notify when widgets are on screen within a provided area by Vamsi Krishna.
- ShowCaseView [687
โญ ] - Way to showcase your app features on iOS and Android by Simform.
Material Design
- Unicorn Speed Dial [300
โญ ] - Floating Action Button with Speed Dial by Tiago Martins. - Slidable [2008
โญ ] - Slidable list item with left and right slide actions by Romain Rastel.
Cupertino Design
- Peek & Pop [188
โญ ] - Peek & Pop implementation based on the iOS functionality by Ali Yigit Bireroglu.
Effect
- Frosted Glass - Render effect by Collin Jackson.
- Parallax [735
โญ ] - ViewPager by Iiro Krankka. - Shimmer [1387
โญ ] - Shimmer effect while content is loading by HungHD. - Wave [742
โญ ] - Displaying some waves with custom color, duration, floating and blur effects by RockerFlower. - Liquid Swipe - Liquid swipe to your stacked containers by Sahdeep Singh.
- PhotoFilters [297
โญ ] - Apply filters to an image by Sharafudheen KK. - Shine [137
โญ ] - Pretty shadows with dynamic light positions by Jonathan Monga. - Clay Containers [369
โญ ] - Neumorphic widget primitives to serve as the foundation of your own designs by Michael Charles.
Calendar
- Calendar Widget [162
โญ ] - Calendar widget by David Bennett. - Calendar Carousel Widget - Calendar carousel by dooboolab
- Table Calendar [1167
โญ ] - Calendar organized neatly into a Table, with vertical autosizing by Aleksander Woลบniak. - Time Planner [66
โญ ] - A beautiful, easy to use and customizable time planner for flutter mobile, desktop and web by Mohammad Jamalianpour.
Login
- Login Animation [1044
โญ ] - Smooth animation from login to home by Ruchika Gupta. - Flutter Login - Login widget with slick animation from start to finish by NearHuscarl.
Backend-Driven
- Dynamic Widget [1100
โญ ] - Build your dynamic UI with json, and the json format is very similar with flutter widget code by Denny Deng.
Image
- Carousel Slider [1178
โญ ] - Carousel slider widget, support infinite scroll and custom child widget by serenader. - Parallax Image [238
โญ ] - Image parallax by Anatoly Pulyaevskiy. - Photo View [1478
โญ ] - Scalable image view with loading placeholder by Renan C. Araรบjo. - SVG [1270
โญ ] - SVG parsing, rendering, and widget library by Dan Field. - Image Cropper [814
โญ ] - Crop your images support ratio, rotation, zoom by HungHD. - Cached Network Image [1911
โญ ] - Show images from the internet and keep them in the cache directory by. - Lottie [665
โญ ] - Use airbnb's popular After Effects Animation library by xvrh. - Bitmap [128
โญ ] - Perform Bitmap manipulations (such as contrast and exposure) with a help from the Dart FFI by Renan C. Araรบjo. - Crop [171
โญ ] - Crop any widget/image in Android, iOS, Web and Desktop by Mahdi K. Fard.
Image Picker
- Image Picker - Images Selection by Collin Jackson.
- WeChat Assets Picker [811
โญ ] - Assets picker in WeChat style, support multi assets by Alex Li.
Map
- Google Map View [415
โญ ] - Displaying google map plugin by AppTree Software. - GeoCoder [162
โญ ] - Forward and reverse geocoding by Aloรฏs Deniel. - Mapbox GL [251
โญ ] - Interactive, customizable vector maps by Mapbox. - AMap [504
โญ ] - Access to AMap services(้ซๅพทๅฐๅพ) by fluttify-project.
Charts
- Circular Chart [355
โญ ] - Animated radial and pie charts by Victor Choueiri. - Sparkline [245
โญ ] - Sparkline by Victor Choueiri. - Charts [2505
โญ ] - By Google Charts Team. - Candlesticks [358
โญ ] - OHLC and Trade Volume Charts by Trent Piercy. - FCharts [321
โญ ] - Beautiful, responsive, animated charts by Keenan Thompson. - FL Chart [3846
โญ ] - Draw fantastic charts in Flutter by Iman Khoshabi. - Bezier Chart [401
โญ ] - Beautiful bezier line chart widget for flutter that is highly interactive and configurable by Diego Velasquez. - Echarts [533
โญ ] - Large collection of advanced reactives charts by LIN Chen. - Graphic [383
โญ ] - Data visualization library based on the Grammar of Graphics by LIN Chen.
Navigation
- Fluro [3362
โญ ] - The brightest, hippest, coolest router for Flutter with Navigation, wildcard, query, transitions by Posse. - PageView Indicator [132
โญ ] - Build page indicators for the PageView by Leo Cavalcante. - Deep Link Navigation [53
โญ ] - Elegant abstraction for complete deep linking navigation in Flutter by Dennis Krasnov. - Get [5499
โญ ] - Navigate between screens & display snackbars/dialogs/bottomSheets without context by Jonny Borges. - Beamer [290
โญ ] - Route through guarded page stacks and URLs using the Navigator 2.0 API effortlessly by Sandro Lovniฤki.
Auth
- Local Auth - Touch ID, lock code, fingerprint auth on iOS and Android.
- Login [628
โญ ] - FaceID, TouchID, and Fingerprint Reader by Rody Davis. - Google Sign-In - Google OAuth.
- Firebase Auth - Firebase OAuth.
- Facebook Login [399
โญ ] - Authenticate with native Android & iOS Facebook login SDKs by Iiro Krankka. - Apple Sign-In [157
โญ ] - Apple sign in by Tom Gilder. - OAuth [170
โญ ] - Buffer, Strava, Unsplash, Github OAuth by Joe Birch. - Firebase Phone Auth - Phone number auth via SMS by Gildรกsio Filho.
- SimpleAuth [314
โญ ] - Azure Active Directory, Amazon, Dropbox, Facebook, Github, Google, Instagram, Linked In, Microsoft Live Connect, Github, OAuth, Basic Auth by James Clancey. - Flutter AppAuth [176
โญ ] - Plugin that provides a wrapper around the AppAuth iOS and Android SDKs by Michael Bui.
Text & Rich Content
- Markdown null - Markdown renderer for Flutter. It supports the original format, but no inline html.
- Masked Text [244
โญ ] - Masked text with custom and monetary formatting by Ben-hur Santos Ott. - Zefyr [2016
โญ ] - Soft & gentle rich text editor by Memspace. - AutoSizeText [1496
โญ ] - Automatically resizes text to fit perfectly within its bounds by Simon Leier. - Parsed Text [190
โญ ] - Interactive text based on content recognition, also supports Regex by Fayeed Pawaskar. - TeX [186
โญ ] - Render Mathematics Equations with full HTML and JavaScript support by Shahzad Akram. - Code Field - Customizable code field widget supporting syntax highlighting by Bertrand Bevillard.
Forms
- Form Builder [935
โญ ] - Framework that simplifies building forms, validating fields, reacting to changes, and collecting the final user input by Danvick Miller. - Reactive Forms [233
โญ ] - Model-driven approach to handling Forms inputs and validations, heavily inspired in Angular's Reactive Forms.
Analytics
- Usage [123
โญ ] - Google Analytics wrapper for command-line, web, and Flutter apps. - Firebase Analytics - Connect to Firebase Analytics API.
- Pure Mixpanel [21
โญ ] - Analytics for the popular Mixpanel.com Nick Manning.
Internationalization
- GenLang [88
โญ ] - Code generator for Internationalization by King Wu. - Flutter Translate [279
โญ ] - Internationalization (i18n) library by Florin Bratan. - attranslate - Semi-automated translation of ARB or JSON files by fkirc.
Styling
- Flutterial [1437
โญ ] - Flutter Material Theme explorer by Erick Ghaumez. - Pigment [184
โญ ] - Simple but useful package for use colors in flutter.
Media
Audio
- Flutter Audio Recorder - Provides full controls and access to recording details such as level metering by Wenyan Li.
- Audio Recorder [169
โญ ] - Record audio and store it locally by Jordan Alcaraz. - Flutter Sound [666
โญ ] - Flutter audio recorder and player at one hand by dooboolab. - AssetsAudioPlayer [567
โญ ] Simultaneous playback of audio from assets/network/file and displaying notifications [android / ios / web / macos] - Audio Service - System background audio support by Ryan Heise. Tutorial by Suragch.
Video
- WebRTC [2747
โญ ] - WebRTC plugin for iOS/Android by CloudWebRtc. - Chewie [1353
โญ ] - Provides low-level access to video playback by Brian Egan. - Video Trimmer [276
โญ ] - Visualise and trim videos by Souvik Biswas. - CamerAwesome [295
โญ ] - Community camera plugin rework by Apparence.io studio.
Voice
- Speech Recognition [323
โญ ] - Speech to text by Erick Ghaumez. - OK Google - Integrate google assistant by Marcin Szalek.
Storage
- Firebase Storage - Firebase as data storage.
- Secure Storage [723
โญ ] - Keychain and Keystore storage by German Saprykin.
Preferences
- Streaming Shared Preferences - Reactive key-value store, shared preferences with Streams by Iiro Krankka.
Monetization
- Admob - GoogleAdmob supports interstitial ads in both iOS and Android by Brett Nesbitt.
- Firebase AdMob - Ad integration using Firebase.
- Inapp Purchase [464
โญ ] - Features set of 'in app purchase' derived from react-native-iap by dooboolab. - Admob Flutter - Admob plugin that shows banner ads using native platform views by Youssef Kababe & Kevin McGill.
- Facebook Audience Network - Facebook Audience Network Ad plugin that shows banner, interstitial, in-stream video, rewarded video & natvie ads by Dreamsoft Innovations.
- Square In-App Payments SDK [283
โญ ] - Take payments by embedding a card entry form in your app that produces nonces from customer-provided card information or digital wallets by Square.
Templates
- Movie Details [372
โญ ] - Movie details page by Iiro Krankka. - Mates [482
โญ ] - How to load profiles from the randomuser.me API and a nice profile details page by Iiro Krankka. - Weather [141
โญ ] - Weather app to learn how to use Canvas and Animation by Alessandro Aime. - TodoMVC [7528
โญ ] - TODO application ready to go with different flavors : Vanilla, Redux, built_redux by Brian Egan. - Restaurant Menu [553
โญ ] - Restaurant menu by Braulio Cassule. - UI Challenges [1272
โญ ] - Profile, Travel, Food App by Tomi Alagbe. - Cupertino Settings [219
โญ ] - iOS Settings by Matthias Rupp. - Music Player [205
โญ ] - music player component by Tobe O. - Dashboard [814
โญ ] - Dashboard and Shop Items by Ivascu Adrian. - Todo [519
โญ ] - Todo template from Dribble by Marc L. - Card Swipe Animation [462
โญ ] - Swipe cards template by Ruchika Gupta. - UI Kit [5707
โญ ] - Collection of useful UIs in a UIKit by Pawan Kumar. - Book [300
โญ ] - Bookshelf by Ardiansyah Putra. - The Gorgeous Login [1497
โญ ] - Design and smooth login template by Hugo Extrat. - Liquid Pay Payment App [251
โญ ] - Liquid Pay App Concept by Long Hoang. - DrawApp [208
โญ ] - Sample Drawing App to demonstrate how to allow user to draw onto canvas with color picker and brush thickness slider by Jake Gough. - Starter Kit [596
โญ ] - App Store implementation to learn Bloc, RxDart, Sqflite, Fluro and Dio. by King Wu. - Feather [472
โญ ] - Beautiful weather application. Application includes RxDart, Dio, BLoC, i18n, unit and widget tests. by Jakub Homlala. - Clone UI Challenges [1280
โญ ] - Collection of useful UIs clones by Javier Gonzรกlez. - FlutterFoodybite [1113
โญ ] - Beautiful food app UI template by JideGuru. - Flutter Samples [2464
โญ ] - Collection of nice flutter samples by Diego Velรกsquez. - ActingWeb First_App [285
โญ ] - Starter app with basic elements for a team-developed production-quality app by Greger Wedel. - Smart Washing Machine [590
โญ ] - Smart washing machine UI challenge app with Box2D physic engine by Tomasz Pawlikowski. - Beautiful Timelines [186
โญ ] - A set of beautiful timelines by Julio Bitencourt.
Clone
- GitTouch [979
โญ ] - Open source mobile client for GitHub, GitLab, Bitbucket and Gitea by Rongjian Zhang.
Machine Learning
- MLKit [377
โญ ] - Firebase Machine Learning Kit by Naoya Yoshizawa. - m2cgen [1953
โญ ] - CLI tool to convert ML models into native Dart code by BayesWitnesses.
Vision
- ML Vision Camera Stream [218
โญ ] - ML vision recognitions (QRcode, face, ...) with live camera stream by Aumard Jimmy and Santetis. - Google Mobile Vision [433
โญ ] - Google Mobile Vision by Eduardo Folly.
Augmented Reality
- ARKit Plugin [612
โญ ] - Wrapper for ARKit - Apple's augmented reality platform for iOS by Olexandr Leuschenko. - ARCore Plugin [316
โญ ] - Augmented reality with ARCore platform by Gian Marco Di Francesco.
Plugins
- Pub packages - Packages filter in Dart Pub Repository.
- Plugins - Official Flutter Team Plugins.
Device
- WebView [1376
โญ ] - Render web content by Hadrien Lejard. - Location [836
โญ ] - Handle location, handling callbacks to get continuous location by Lyokone. - Battery - Access various information about the battery.
- Proximity Sensor Plugin - A plugin to access the proximity sensor of your device by Manoj NB.
- Geolocation [214
โญ ] - Fully featured geolocation plugin: current location, location updates, geocode, places and more by Loup. - Local Notifications [1715
โญ ] - Plugin for displaying local notifications by Michael Bui. - Device Calendar - Plugin for modifying calendars on the user's device by Built to Roam.
- Badger [233
โญ ] - Update app badge on the launcher by Edouard Marquez. - UDID [166
โญ ] - Persistent UDID across app reinstalls by Leon Kukuk. - Downloader [655
โญ ] - Create and manage download tasks by HungHD. - InAppWebView [1688
โญ ] - Add inline WebView widgets or open an in-app browser window by Lorenzo Pichilli. - AppAvailability [80
โญ ] - List, launch and check installed apps by Lorenzo Pichilli. - File Picker [719
โญ ] - Native file explorer to load absolute file path by Miguel Ruivo. - VPN - Access VPN services by Jason C.H.
- Geolocator - A Flutter geolocation plugin which provides easy access to the platform specific location services by Baseflow.
- Permission Handler - A Flutter permission plugin which provides a cross-platform (iOS, Android) API to request and check permissions by Baseflow.
- WidgetKit - A plugins which allows you to create a Widget-Extention for iOS by Thomas Leiter.
Scanner
- QR Code Reader [218
โญ ] - QR Code reader plugin by Matheus Villela. - Fast QR Reader View [275
โญ ] - Live multicode reader by Facundo Medica.
Bluetooth / NFC / Beacon
- Blue [1914
โญ ] - Bluetooth by Paul DeMarco. - Beacons [75
โญ ] - Flutter beacons plugin by Loup. - NFC Reader [285
โญ ] - NFC reader plugin for iOS and Android by Matteo Crippa. - Beacon broadcast [70
โญ ] - Library for turning your phone into a beacon by Paulina Szklarska. - Reactive Ble [272
โญ ] - Handles BLE operations for multiple devices by Philips Hue. - NFC Manager [83
โญ ] - Generic NFC plugin for iOS and Android by Naoki Okada.
Storage
- Sqflite [2289
โญ ] - SQLite flutter plugin by Alexandre Roux. - Moor - Moor is an easy to use, reactive, typesafe persistence library for Dart & Flutter by . Simon Binder
Services
- Dialogflow [186
โญ ] - Plugin to easily integrate with dialogflow by Victor Rances. - Intercom [23
โญ ] - Add Intercom integration to your app by Maido Kaara. - OneSignal [497
โญ ] - Push notification service by OneSignal. - Place Dialog [45
โญ ] - Places picker dialog returning the places to the app by David Bennett. - App Rating [30
โญ ] - Requesting and Writing Reviews for the App Store and Google Play by Rody Davis.
Frameworks
State management
Standard
- Bloc [8181
โญ ] - Collection of packages that help implement the BLoC design pattern by Felix Angelov. - MobX [2037
โญ ] - Supercharge the state-management in your apps with Transparent Functional Reactive Programming (TFRP). Port of MobX from the Js/React land. - Provider [3974
โญ ] - State-management library for Flutter by Remi Rousselet. - RiverPod [2214
โญ ] - Provider, but different by Remi Rousselet. - GetX - Contextless, State-management & navigation by Jonny Borges.
- Binder [167
โญ ] - A lightweight, yet powerful way to bind your application state with your business logic, by Romain Rastel.
Redux / ELM / Dependency Injection
- Built redux [81
โญ ] - Automatic subscribing to your redux stores. Based on the built pattern by David Marne. - Redux.dart [486
โญ ] - Port of Redux to Dart with an ecosystem of middleware, Flutter integrations, and time traveling dev tools by John Ryan and Brian Egan. - Redux [1522
โญ ] - Built to work with redux.dart, utilities that allow you to easily consume a Redux Store to build Widgets. - Inject [847
โญ ] - Compile-time dependency injection by Google. - Flux [368
โญ ] - Implementation of the Flux framework by Google. - Fish [7214
โญ ] - Alibaba Redux implementation. - Async Redux [199
โญ ] - Redux without boilerplate. Allows for both sync and async reducers by Marcelo Glasberg.
Widgets
- Hooks [1965
โญ ] - Advanced code sharing between widgets by Remi Rousselet. - Functional widget [435
โญ ] - Code generator writing widgets as functions with annotations by Remi Rousselet.
Data
- Graphql [2796
โญ ] - Implementation of the GraphQL spec by Zino App B.V.. - GeoFlutterFire [244
โญ ] - Implementation of GeoFirestore for flutter by Darshan Gowda. - Ferry [334
โญ ] - Powerful & Extensible GraphQL Client by Sat Mandir Khalsa.
Backend
- Dynamic Widget [1100
โญ ] - Build your dynamic UI with json, and the json format is very similar with flutter widget code by Denny Deng. - NETCoreSync - Centralized database synchronization framework for multiple clients, built on top of Moor library by Aldy J.
- Parse for Flutter [394
โญ ] - Open source backend framework by ParsePlatform.
Animation
- Sequence Animation [338
โญ ] - Composite staggered animations by Norbert Kozsir. - SpinKit [2405
โญ ] - Animated loading indicators by Jeremiah Ogbomo. - Villains [328
โญ ] - Page transition animations by Norbert Kozsir. - AnimatedTextKit [1268
โญ ] - A collection of cool text animations by Ayush Agarwal. - Drawing Animation [384
โญ ] - Create drawing line animations based on SVG path data by Carl Hauck. - Simple Animations - Create awesome custom animations easily by Felix Blaschke.
- Flutter-animation-set [264
โญ ] - Easy to build an animation set by efoxTeam. - Staggered Animations [977
โญ ] - Easily add staggered animations to your ListView, GridView, Column and Row by mobiten. - Animate Do - Animation package inspired in Animate.css by Fernando Herrera.
- Funvas [361
โญ ] - Create fun time based canvas animations by creativecreatorormaybenot.
Testing
- Flutter Gherkin [150
โญ ] - Fully featured Gherkin parser and UI automated test runner by Jon Samwell.
Web
- Responsive Framework [702
โญ ] - Automatically adapt UI to different screen sizes. Responsiveness made simple by Codelessly.
Experimental
This section contains libraries that take an experimental or unorthodox approach.
- styled_widget [671
โญ ] - Simplifying your widget tree structure by defining widgets using methods by Rein Gundersen Bentdal.
Engines
Rendering
Game
- Flame [5173
โญ ] - Minimalist game engine by Luan Nico. - SpriteWidget [1186
โญ ] - Toolkit for building complex, high performance animations and 2D games by Viktor Lidholt.
Open source games
- Flip [201
โญ ] - Reversi game by Andrew Brogdon. - 2048 [205
โญ ] - 2048 game by Anuran Barman. - TRex [316
โญ ] - Port of the famous Chrome's Trex game by Renan C. Araรบjo. - Crush [409
โญ ] - How to build a Math-3 game, like Candy Crush, Bejeweled by Didier Boelens. - Slide Puzzle [152
โญ ] - Classic slide (15) puzzle by Kevin Moore. - Tetris [1280
โญ ] - Tetris game by YangBin. - Party Charades [165
โญ ] - Party charades by Kamil Rykowski. - Ghost Rigger [159
โญ ] - Ghost Rigger is a cyberpunk inspired puzzle game by Iain Smith and Julio Ernesto Rodrรญguez Cabaรฑas. - Space Empires [32
โญ ] - A 4X Space themed strategy game by Satyam Sharma.
Game Engine resources
- Awesome Flame - Curated list of the best Flame games, projects, libraries, tools, tutorials, articles and more by Flame Engine.
Open Source Apps
Premium
- History Of Everything [5887
โญ ] - Animated vertical timeline of humanity by 2D, Inc. - Developer Quest [2917
โญ ] - Become a tech lead, slay bugs by 2D, Inc. - AppFlowy [12156
โญ ] - The Open Source Notion Alternative. You are in charge of your data and customizations. Built with Flutter and Rust by AppFlowy team.
Top
- Flutter Team Samples [10919
โญ ] - Collection of examples (including maps, json, Material and Cupertino) by the Flutter team. - Flutter Common Widgets [22910
โญ ] - Collection of official widgets demos & docs in chinese to help developers learn quickly by Alibaba Auction Frontend Team. - Meme Chat [514
โญ ] - Chat app on Flutter, using Firebase, Google Sign In, and device camera integration by a team of Googlers. - Flitter [183
โญ ] - Glitter app by Hadrien Lejard and Kevin Segaud. It uses Redux and Jaguar. - Lime [356
โญ ] - Lime social network by Sebastian Sellmair. - Planets [711
โญ ] - Planet exploration that demonstrate rich UI by Sergi Martรญnez. - NewsBuzz [505
โญ ] - Firebase backed news reader using News API by Ankur Kedia. - DroidKaigi2018-flutter [513
โญ ] - Unofficial conference app for DroidKaigi 2018 Tokyo by konifar. - Music Player [1332
โญ ] - Full featured music player by Pawan Kumar. - WhatTodo [910
โญ ] - Todoist like UI by Burhanuddin Rashid. - FlutterGram [1939
โญ ] - Complete Instagram based on Firestore & Google Functions by MDanics. - BookSearch [472
โญ ] - Digital BookShelf for your reading progress by Norbert515. - Cinematic [832
โญ ] - UI for Movie DB Public API by Aaron Oertel. - Beer-Me-Up [441
โญ ] - Beer tracking nicely designed by Benoit Letondor. - Trace [789
โญ ] - Modern and powerful crypto portfolio & market explorer by Trent Piercy. - Taskist [729
โญ ] - Taskist is a ToDo List app for Task Management by Hugo EXTRAT. - Tourism [251
โญ ] - Tourism app based on redux w/ animations & i18n by blueMix. - Trinity Orientation @ Univ Toronto [562
โญ ] - Orientation week at Trinity College, U of T by Matthew Tory. - Transform Widget - Image widgets as 3D game engine sprites by Paul Thomas.
- Deer [297
โญ ] - Minimalist Todo Planner built using BLoC pattern by Aleksander Woลบniak. - TailorMade [235
โญ ] - Managing a Fashion designer's daily routine using a mixture of ReBLoC w/ Firebase Cloud Store & Functions by Jeremiah Ogbomo. - Instory [194
โญ ] - Instgram story downloader with a beautiful UI Sarath. - Spacex-Go [645
โญ ] - Simple yet powerful, open-source SpaceX launch tracker. jesusrp98. - Superhero Interaction [218
โญ ] - Cool Superhero interaction animation by Pinkesh Darji. - Reply [535
โญ ] - 'Reply' Material Design case study by Frederik Schweiger. - Enigma - Privacy chat with end-to-end encryption by AmitJoki.
- Chillify - Fancy music app made with Provider and Bloc pattern by Karim Elghamry.
- Pokedex - Pokedex app with beautiful UI and smooth animation by Hung Pham.
- Timy Messenger [1742
โญ ] - Group messaging app with a focus on organizing events by Miguel Beltran and Franz Heinfling. - GitJournal [1717
โญ ] - Journaling your data in a Git Repo by Vishesh Handa. - AuthPass [1061
โญ ] - Keepass compatible password manager for mobile and desktop by hpoul. - Fwitter [1523
โญ ] - Full Twitter clone using Firebase solution by Sonu Sharma. - Harpy [825
โญ ] - Feature rich Twitter client by Roberto Doering.
Utilities
- Launcher Icons - Generate your launcher icons easily by Mark O'Sullivan and Franz Silva.
- FlutterIcon [310
โญ ] - Icon set generator by Mike Hoolehan. - FVM [2233
โญ ] - Flutter Version Management: A simple cli to manage Flutter SDK versions. - Environment Configuration [86
โญ ] - CLI tool to generate.envconfigurations for application environments by TatsuUkraine. - Flutter Flavorizr [160
โญ ] - CLI utility to easily generate flavors for Android and iOS in less than 3 minutes by Angelo Cassano. - Fontify [77
โญ ] - CLI tool to convert SVG icons to OTF font and generate Flutter-compatible class by Igor Kharakhordin. - FlutterGen [791
โญ ] - Assets code generator for your images, fonts, colors, etc โ Get rid of String-based APIs. - Very Good Cli [1135
โญ ] - Very Good Command Line Interface for Dart created by Very Good Ventures. - Flutter Sidekick [544
โญ ] - Simple app to make Flutter development more delightful by Leo Farias. - Dart Code Metrics [430
โญ ] - Additional linter which reports code metrics, checks for anti-patterns and provides additional rules for the Dart analyzer by Dart Code Checker team.
VSCode
- Awesome Snippets - Collection of commonly used classes and methods by Nash.
- Flutter Files - Quick generation for BLoC templates files by context menu by Gorniv.
- Flutter Intl - i18n binding from arb files by Localizely.
IntelliJ / Android Studio
- Enhancement_Suite [196
โญ ] - Search for pub.dev libraries, update version, Bloc, Snippet, etc you're covered by Marius Hรถfler. - Flutter Intl - 18n binding from arb files by Localizely.
Desktop
- Desktop Embedding [6950
โญ ] - Desktop implementations of the Flutter embedding API by Google. - Golang Desktop Embedder [5083
โญ ] - Golang embedder for desktop by Pierre Champion. - Native Shell [372
โญ ] - Experimental embedder for Flutter by Matej Knopp. - Rust Desktop Embedder [1871
โญ ] - Rust embedder for desktop by juju. - bitsdojo_window - Customize windows owner-drawn chrome by BitsDojo.
- Raspberry Pi Embedder [747
โญ ] - Light-weight Embedder for Raspberry Pi by Hannes Winkler. - Fluent UI [566
โญ ] - Microsoft's Fluent Design System in Flutter by Bruno D'Luka. - MacOS UI [492
โญ ] - Widgets and themes implementing the current macOS design language by Groovin Chip. - Ubuntu Yaru [134
โญ ] - Distinct look and feel of the Ubuntu Desktop by Ubuntu. - Awesome Flutter Desktop [516
โญ ] - A curated list of awesome things related to Flutter desktop by LeanFlutter.
Books
Learning Flutter - Beginners
- Beginning App Development - by Rap Payne.
- Beginning Flutter - by Marco Napoli.
- Flutter for Beginners - by Alessandro Biessek.
- Flutter in Action - by Eric Windmill.
- Learn Google Flutter Fast - by Mark Clow.
Cookbooks
Podcasts
English
Portuguese
Spanish
Russian
Bonus
- It's All Widgets! - Open list of published apps by Hillel Coren, Thomas Burkhart, Simon Lightfoot and Scott Stoll.
- Awesome Flutter Linux - A curated list of awesome Linux-specific Flutter packages and projects by J-P Nurmi.
Fun
- The One [444
๐ ]
Hardware
Guide & Interviews
- Interview Questions - List of helpful questions you can use to interview potential candidates by Whatsupcoders.
- The International Flutter Starter Kit - Guide by the experts by Beyza Sunay Guler & Nawal Alhamwi.
Community
Presentation material
- Logo - Logo for stickers impressions.
Communication
- Gitter - Exchange channel.
- r/FlutterDev - Reddit community by u/JaapVermeulen.
- Discord - Discord server to discuss and get help by Pritykin.
- Flutter Community - Central place for community made packages.
- OpenFlutter - Make it easier ่ฎฉ Flutter ๆด็ฎๅ.
- Hashnode - Read and write posts, participate in discussions or ask questions.
Misc
- Flutter Events - An open list of Flutter events by @hillelcoren.
- FlutterX - Searchable list of resources by Hillel Coren.
๐ฆ๐ด Angola
๐ฆ๐บ Australia
- Slack GDG Sydney
- Meetup GDG Sydney
- Twitter Flutter Sydney
Bangladesh
๐ง๐ท Brazil
- Slack Flutter Brasil
- Medium Flutter Comunidade BR
- Twitter Flutter Comunidade BR
- Meetup Sรฃo Paulo
- Flutter para iniciantes
cm Cameroon
- Twitter Flutter Cameroon
- Telegram Flutter & Dart Community CM
๐จ๐ฆ Canada
๐จ๐ฎ Cรดte d'Ivoire (Ivory Coast)
๐ฉ๐ฐ Denmark
- Meetup Denmark
๐ช๐น Ethiopia
๐ซ๐ท France
๐ฉ๐ช Germany
- Meetup Berlin - Dรผsseldorf - Karlsruhe - Hamburg - Stuttgart - Munich
- Twitter Flutter Berlin - Dรผsseldorf - Munich
- Slack Flutter Berlin
- LinkedIn Munich
๐ฌ๐ท Greece
- Meetup Athens
- Slack Flutter GR
๐ฎ๐น Italy
- Telegram Flutter Italia Developers
- Website flutteritalia.dev
๐ฎ๐ณ India
- Telegram Flutter India
๐ฎ๐ณ
๐ฎ๐ฑ Israel
- Facebook Flutter Israel Developers
๐ฎ๐ฉ Indonesia
- Telegram Flutter Indonesia
๐ฏ๐ต Japan
- Meetup Tokyo Flutter Developers
๐ฐ๐ช Kenya
- Meetup Flutter Developers Kenya
- Twitter Flutter Developers Kenya
๐ฐ๐ท Korea
- Meetup Flutter Korea
- Facebook Flutter Korea User Group
- Slack GDG Korea #flutter channel
๐ฒ๐พ Malaysia
- Telegram Flutter/Dart Dev Malaysia
๐ณ๐ฌ Nigeria
- Slack DevCenter Square
- Telegram FlutterLagos
- Twitter FlutterLagos
๐ต๐ฐ Pakistan
๐ต๐ญ Philippines
๐ต๐ฑ Poland
- Flutter Developers Poland Facebook Group
- Flutter Poland Slack workspace
- Flutter Warsaw Meetup
- Flutter Warsaw Twitter
- Flutter Warsaw YouTube Channel
- Poznan Flutter Developer Group
- Flutter Wrocลaw Meetup
- Meetup Tricity
- Twitter Tricity
๐ต๐น Portugal
๐ต๐ช Peru
- Facebook Flutter Peru Group
- Meetup Flutter Peru
- Twitter Flutter Peru
๐ท๐บ Russia
๐ช๐ธ Spain
๐ฑ๐ฐ Sri Lanka
๐น๐ท Turkey
๐บ๐ฆ Ukraine
๐ฌ๐ง United Kingdom
- Flutter London
- Meetup London
- YouTube
๐บ๐ธ United States
- Meetup Chicago
- Meetup [Washington DC] (https://www.meetup.com/DCFlutter/)
๐ด Kurdistan
- Meetup Kurdistan
๐ณ๐ด Norway
๐บ๐ฟ Uzbekistan
License
To the extent possible under law, Robert Felker has waived all copyright and related or neighboring rights to this work.

Formed in 2009, the Archive Team (not to be confused with the archive.org Archive-It Team) is a rogue archivist collective dedicated to saving copies of rapidly dying or deleted websites for the sake of history and digital heritage. The group is 100% composed of volunteers and interested parties, and has expanded into a large amount of related projects for saving online and digital history.



