_config.yml | ||
contributing.md | ||
README.md |
Awesome Flutter, getting you effective quickly
An awesome style list that curates the best Flutter libraries, tools, tutorials, articles and more.
Flutter is a mobile app SDK for building high-performance, high-fidelity, apps for iOS and Android, from a single codebase.
The goal is to enable developers to deliver high-performance apps that feel natural on different platforms. We embrace differences in scrolling behaviors, typography, icons, and more.
Contributions welcome. Add links through pull requests or create an issue to start a discussion.
If you appreciate the content 📖 please give a ⭐ to help project visibility.
Contents
- Introduction
- Events
- Articles
- Components
- Navigation
- Utilities
- Seeds
- Plugins
- Open Source Apps
- Frameworks
- Videos
- Blogs
- Bonus
Introduction
Single Codebase, Two Apps with Flutter and Firebase (Google I/O '17)
Events
Have something that belongs under "Buzzing"? drop me a line: flutter[at]robbieone.com.
Articles
Begin with
- FLUTTER from Install to ListView - Full serie of 4 articles by Chema Rubio
- Zero to One with Flutter - Flutter basics by Mikkel Ravn
Misc
- Zero to One Flutter Animation - Focus on animation by Mikkel Ravn
Tutorial
- Coding an Android App - Setup and first app by Ashraff Hathibelagal
- Animated Chat - Building beautiful UIs with Flutter by Google Code Labs
- Firebase Chat - Firebase Flutter by Google Code Labs
Advanced
- Rx Search - Using RxDart to animate a Search Widget.
- Flutter with Dart Streams - by Brian Egan
- Bubbling & Notification - by Erick Ghaumez (French)
Howtos
- Drag&Drop - by Erick Ghaumez
- Google Map for Android - Launching Google maps from Android by Faisal Abid
Build Automation
- Test Flutter on Travis - Widget testing framework by Yegor Jbanov
- Building Apks/Ipas on Travis - Automated build for Android and IOS by Yegor Jbanov
Components
Demonstrations
- Flutter Gallery - Demo app for the material design widgets and other features provided by Flutter.
- Posse Gallery by Posse
UI
- Image Picker - Images Selection by Collin Jackson
- Zoomable Image - By Perlatus
- SpriteWidget - Toolkit for building complex, high performance animations and 2D games by Viktor Lidholt
- Color Picker - Primary, Accent & RGB colors selection by Hadrien Lejard
Navigation
- Fluro - The brightest, hippest, coolest router for Flutter with Navigation, wildcard, query, transitions by Posse
- Circle Indicator - A circle indicator for the PageViewer by Lung Razvan
- Quick Actions - Manage and interact with the application's home screen quick actions.
Auth
- Local Auth - Touch ID, lock code, fingerprint auth on Ios and Android
- Google Sign-In
- Firebase Auth
- Facebook Auth - by Kevin Segaud
Text & Rich Content
- Flutter Markdown - Markdown renderer for Flutter. It supports the original format, but no inline html.
- Time Ago - by Andres Araujo who start publishing it 2 years ago ;)
- Image Placeholder - While large images load, show a fallback asset by Faisal Abid
Analytics
- Usage - Google Analytics wrapper for command-line, web, and Flutter apps.
- Firebase Analytics - Connect to Firebase Analytics API
- Segment.com Analytics - Make your Segment.com analytics a breeze! by Faisal Abid
Build & Development
- Mutisya - Online Flutter Studio by Paul Mutisya
- Travis CI for Flutter - by Yegor Jbanov
Styling
- Flutterial - Flutter Material Theme explorer by Erick Ghaumez
- Frosted Glass by Collin Jackson
- Font Awesome - Font Awesome icons repack by Brian Egan
System
- Sky Engine - Engine behind Flutter
Media
- Audio Plugin - Beta by Erick Ghaumez
- Video Player - Beta by Erick Ghaumez
- Video Launcher - by Erick Ghaumez
- WebP/WebM - Currently in progress
Voice
Storage
Monetization
- Admob - GoogleAdmob supports interstitial ads in both iOS and Android by Brett Nesbitt
- Users want to display ads in their Flutter apps
Animation
- Lottie - After Effect for Flutter ???
Utilities
IDE
- IntelliJ Plugin - Flutter on Intellij and Webstorm
- Dart Code - Plugin to get Dart with Visual Studio Code by Danny Tuppeny
- IntelliJ Snippets - More More More Snippets to get stuffs done even faster and also learn quickly by Robert Felker
- VSCode Snippets - Translated from IntelliJ IDEA Official Snippets by Franz Silva
Seeds
Plugins
Plugins / IOS - Android additions
- Flutter Plugins - Official Flutter Team Plugins
- Share Plugin
- Sqflite - SQLite flutter plugin by Alexandre Roux
- WebView - by Hadrien Lejard
- Pub Plugins - Flutters plugins filter in Dart Pub Repository
Misc
- Battery - Access various information about the battery
Open Source Apps
- FriendlyChat - Offline/Firebase chat by a team of Googlers
- Meme Chat - Chat app on Flutter, using Firebase, Google Sign In, and device camera integration by a team of Googlers
- Flutter News - Hacker News client by Andres Araujo
- Flitter - Glitter app by Hadrien Lejard and Kevin Segaud. It use the Redux and Jaguar !
- Cooking App - by Óscar Caballero in the kitchen
- Lime - Lime social network by Sebastian Sellmair
- Flitch - Twitch client for Flutter by Matan Lurey.
- WikiFlutter - Wikipedia reader by Nano WANG
- DartHub - A GitHub client written in flutter by Sam Thompson
Games
- Flutter Game Demo - Demo game for Flutter and Flutter Sprites by Viktor Lidholt
Frameworks
Flux / Redux
- Flutter Flux - Flux implementation for Flutter
- GreenCat - Port of Redux to Dart, including Redux Thunk
- Flutter built redux - Automatic subscribing to your redux stores. Based on the built pattern by David Marne
Web
- Butterfly - Web framework for Dart based on Flutter's widget model
- Angel & Flutter - Simple todo app with Flutter and an Angel backend by Tobe Osakwe
Videos
- Flutter Talks - Extensive list of Flutter videos in a dedicated Youtube Channel by Brandon Donnelson, Dart Developer Summit and others.
- Dart Streams - Flutter dedicated channel on Dart-Streams
- Bram Vanbilsen Tutorials - Discover SDK using VSCode by Bram Vanbilsen
Training & tutorials
Bonus
Fuchsia
- Armadillo - Armadillo Mega Widgets for Fuchsia OS
Misc
- Flutter birth - Animated graph of Flutter commit - by Brandon Donnelson. What's happening at 2:38 ? Brandon told me it's the Intellij Plugin.
Published Apps
- Newsvoice - Newsvoice shows all the news and perspectives from high quality sources in one place.
- Bendometer - "Harmonica tuner". Learn how to play bends on your harmonica.
License
To the extent possible under law, Robert Felker has waived all copyright and related or neighboring rights to this work.