awesome-flutter
An awesome list that curates the best Flutter libraries, tools, tutorials, articles and more.
https://github.com/Solido/awesome-flutter
Last synced: 8 days ago
JSON representation
-
Advanced graphics rendering
-
Advanced
- Shaders - Fragment shaders, set it up, how it works and making it work by [Jochum van der Ploeg](https://twitter.com/wolfenrain).
-
Howtos
- Build Flavor - Define build configurations and switch them by [Salvatore Giordano](https://medium.com/@salvatoregiordanoo).
- Parallax Effect - Parallax & non linear animation by [Marcin Szalek](https://marcinszalek.pl).
- Build Flavor - Easily build flavors in Flutter (Android and iOS) with flutter_flavorizr by [Angelo Cassano](https://medium.com/@angeloavv).
-
-
Articles
-
Advanced
- Rendering Pipeline - Engine architecture by Adam Barth.
- Render Objects - What are Widgets, RenderObjects and Elements? by [Norbert515](https://github.com/Norbert515).
- Gesture System - Flutter Deep Dive: Gestures by [Nash](https://github.com/nash0x7e2).
- Rendering Engine Tutorial - Flutter's Rendering Engine: A Tutorial by [AbdulRahman AlHamali](https://github.com/AbdulRahmanAlHamali/).
- Inherited Widget - Flutter’s InheritedWidget to hold app state by [Chema Molins](https://github.com/jmolins).
- From Mobile to Desktop - Building applications for smartphones and desktops by [Marcelo Henrique Neppel](https://neppel.com.br).
- Accessibility widgets - Deep dive information about all aspects of accessibility by [Muhammed Salih Güler](https://twitter.com/salihgueler).
- Profiling w/ Timeline - Using the Timeline allows you to find and address specific performance issues in your application by [Chinmay Garde](https://medium.com/@chinmaygarde).
- Schemas - Widget, State, Context and InheritedWidget explanations by [Didier Boelens](https://didierboelens.com).
- Profiling w/ Timeline - Using the Timeline allows you to find and address specific performance issues in your application by [Chinmay Garde](https://medium.com/@chinmaygarde)
- Profiling w/ Timeline - Using the Timeline allows you to find and address specific performance issues in your application by [Chinmay Garde](https://medium.com/@chinmaygarde)
- Profiling w/ Timeline - Using the Timeline allows you to find and address specific performance issues in your application by [Chinmay Garde](https://medium.com/@chinmaygarde)
- Profiling w/ Timeline - Using the Timeline allows you to find and address specific performance issues in your application by [Chinmay Garde](https://medium.com/@chinmaygarde).
- Streams and RxDart - Skillmatters presentation by [Brian Egan](https://github.com/brianegan).
-
Beginner
- Layout Cheat Sheet - Extensive examples of layout widgets by [Tomek Polański](https://github.com/tomaszpolanski).
- Getting Started with Flutter - by [raywenderlich.com](https://www.raywenderlich.com).
- Roadmap to Flutter Development - Visual roadmap with principles, patterns, and frameworks for Flutter newbies by [Olexandr Leuschenko](https://github.com/olexale).
- Beginner's Guide - Comprehensive guide to the basics of Flutter and Firebase by [Anthony](https://github.com/antz22).
- Getting Started with Flutter - by [raywenderlich.com](https://www.raywenderlich.com).
-
Howtos
- Parallax Effect - Parallax & non linear animation by [Marcin Szalek](https://marcinszalek.pl).
- Build Flavor - Easily build flavors in Flutter (Android and iOS) with flutter_flavorizr by [Angelo Cassano](https://medium.com/@angeloavv).
-
Intermediate
- Flutter state management for minimalists - Understanding app architecture without relying on third-party frameworks by [Suragch](https://twitter.com/Suragch1). See also [State Management](#state-management).
-
Introduction
- Google IO 2018 - Building beautiful, flexible user interfaces.
- Presentation - by [Helio S. Junior](https://github.com/hjJunior).
- Flutter Web - Ins and Outs of Flutter Web by [Nash](https://github.com/nash0x7e2).
- Google IO 2018 - Building beautiful, flexible user interfaces.
-
Tutorial
- Animated Chat - Building beautiful UIs by Google Code Labs.
- Planets-Flutter: from design to app - Detailed planets design tutorial.
- Flutter and Dart development - Articles and tutorials by [Suragch](https://twitter.com/Suragch1).
- Animated Chat - Building beautiful UIs by Google Code Labs.
-
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](https://marcinszalek.pl).
- Flutter Institute - Very original content and tutorials by [Brian Armstrong](https://twitter.com/flutterinst).
- Iirokrankka.com - Articles and tutorials and anything related by [Iiro Krankka](https://twitter.com/koorankka).
- Norbert - In depth articles, features and app creation by [Norbert515](https://github.com/Norbert515).
- Flutter Tips - Articles, tips & tricks in the development by [Diego Velásquez](https://twitter.com/diegoveloper).
- FilledStacks - Tutorials and guides on development by [Dane Mackier](https://www.instagram.com/filledstacks/).
- SZAŁKO-BLOG - Step by step advanced design by [Marcin Szalek](https://marcinszalek.pl).
- Flutter4Fun - UI Challenge implementation blog by [Iman Khoshabi](https://github.com/imaNNeoFighT).
- Flutter Stack Weekly - Weekly newsletter on new development and updates curated by [Jimmy Sanghani](https://twitter.com/jimmys0251)
- Flutter Stack Weekly - Weekly newsletter on new development and updates curated by [Jimmy Sanghani](https://twitter.com/jimmys0251)
- Flutter Stack Weekly - Weekly newsletter on new development and updates curated by [Jimmy Sanghani](https://twitter.com/jimmys0251)
- Flutter Stack Weekly - Weekly newsletter on new development and updates curated by [Jimmy Sanghani](https://twitter.com/jimmys0251)
- Flutter Stack Weekly - Weekly newsletter on new development and updates curated by [Jimmy Sanghani](https://twitter.com/jimmys0251)
- Flutter Stack Weekly - Weekly newsletter on new development and updates curated by [Jimmy Sanghani](https://twitter.com/jimmys0251)
- Flutter Stack Weekly - Weekly newsletter on new development and updates curated by [Jimmy Sanghani](https://twitter.com/jimmys0251)
- Flutter Stack Weekly - Weekly newsletter on new development and updates curated by [Jimmy Sanghani](https://twitter.com/jimmys0251)
- Flutter Stack Weekly - Weekly newsletter on new development and updates curated by [Jimmy Sanghani](https://twitter.com/jimmys0251)
- Flutter Stack Weekly - Weekly newsletter on new development and updates curated by [Jimmy Sanghani](https://twitter.com/jimmys0251)
- Flutter Stack Weekly - Weekly newsletter on new development and updates curated by [Jimmy Sanghani](https://twitter.com/jimmys0251)
- Flutter Stack Weekly - Weekly newsletter on new development and updates curated by [Jimmy Sanghani](https://twitter.com/jimmys0251)
- Flutter Stack Weekly - Weekly newsletter on new development and updates curated by [Jimmy Sanghani](https://twitter.com/jimmys0251)
- Flutter Stack Weekly - Weekly newsletter on new development and updates curated by [Jimmy Sanghani](https://twitter.com/jimmys0251)
- Flutter Stack Weekly - Weekly newsletter on new development and updates curated by [Jimmy Sanghani](https://twitter.com/jimmys0251)
- Flutter Stack Weekly - Weekly newsletter on new development and updates curated by [Jimmy Sanghani](https://twitter.com/jimmys0251)
- Flutter Stack Weekly - Weekly newsletter on new development and updates curated by [Jimmy Sanghani](https://twitter.com/jimmys0251)
- Flutter Stack Weekly - Weekly newsletter on new development and updates curated by [Jimmy Sanghani](https://twitter.com/jimmys0251)
- Flutter Stack Weekly - Weekly newsletter on new development and updates curated by [Jimmy Sanghani](https://twitter.com/jimmys0251)
- Flutter4Fun - UI Challenge implementation blog by [Iman Khoshabi](https://github.com/imaNNeoFighT).
- Flutter Stack Weekly - Weekly newsletter on new development and updates curated by [Jimmy Sanghani](https://twitter.com/jimmys0251)
- Flutter Stack Weekly - Weekly newsletter on new development and updates curated by [Jimmy Sanghani](https://twitter.com/jimmys0251)
- Flutter Stack Weekly - Weekly newsletter on new development and updates curated by [Jimmy Sanghani](https://twitter.com/jimmys0251)
- Flutter Stack Weekly - Weekly newsletter on new development and updates curated by [Jimmy Sanghani](https://twitter.com/jimmys0251)
- Flutter Stack Weekly - Weekly newsletter on new development and updates curated by [Jimmy Sanghani](https://twitter.com/jimmys0251)
- Flutter Stack Weekly - Weekly newsletter on new development and updates curated by [Jimmy Sanghani](https://twitter.com/jimmys0251)
- Flutter Stack Weekly - Weekly newsletter on new development and updates curated by [Jimmy Sanghani](https://twitter.com/jimmys0251)
- Flutter Stack Weekly - Weekly newsletter on new development and updates curated by [Jimmy Sanghani](https://twitter.com/jimmys0251)
- Flutter Stack Weekly - Weekly newsletter on new development and updates curated by [Jimmy Sanghani](https://twitter.com/jimmys0251)
- Flutter Stack Weekly - Weekly newsletter on new development and updates curated by [Jimmy Sanghani](https://twitter.com/jimmys0251)
- Flutter Stack Weekly - Weekly newsletter on new development and updates curated by [Jimmy Sanghani](https://twitter.com/jimmys0251)
- Flutter Stack Weekly - Weekly newsletter on new development and updates curated by [Jimmy Sanghani](https://twitter.com/jimmys0251)
- Flutter Stack Weekly - Weekly newsletter on new development and updates curated by [Jimmy Sanghani](https://twitter.com/jimmys0251)
- Flutter Stack Weekly - Weekly newsletter on new development and updates curated by [Jimmy Sanghani](https://twitter.com/jimmys0251)
- Flutter Stack Weekly - Weekly newsletter on new development and updates curated by [Jimmy Sanghani](https://twitter.com/jimmys0251)
- Flutter Stack Weekly - Weekly newsletter on new development and updates curated by [Jimmy Sanghani](https://twitter.com/jimmys0251)
- Flutter Stack Weekly - Weekly newsletter on new development and updates curated by [Jimmy Sanghani](https://twitter.com/jimmys0251)
- Flutter by Example - Tutorials based on Redux, Firebase, Custom Animations, and UI.
- Awesome Flutter tips - Tips to help developers increase productivity by [erluxman](https://twitter.com/erluxman/).
-
-
Bonus
-
Fun
-
Guide & Interviews
- The International Flutter Starter Kit - Guide by the experts by [Beyza Sunay Guler](https://twitter.com/BeyzaSunayGler1) & [Nawal Alhamwi](https://twitter.com/__nawalhmw)
- Roadmap.sh/flutter - A community curated flutter developer learning roadmap from the 6th most starred GitHub project.
- Interview Questions - List of helpful questions you can use to interview potential candidates by [Whatsupcoders](https://github.com/whatsupcoders/Whatsupcoders-flutter).
-
Hardware
- Matrix2 - Sense Hat's LED matrix control game by [bus710](https://github.com/bus710).
-
Russian
- It's All Widgets! - Open list of published apps by [Hillel Coren](https://twitter.com/hillelcoren), [Thomas Burkhart](https://twitter.com/ThomasBurkhartB), [Simon Lightfoot](https://twitter.com/devangelslondon) and [Scott Stoll](https://twitter.com/scottstoll2017).
- Awesome Flutter Linux - A curated list of awesome Linux-specific Flutter packages and projects by [J-P Nurmi](https://twitter.com/jpnurmi).
-
-
Books
-
Cookbooks
- Practical Flutter - by [Frank Zammetti](https://github.com/fzammetti).
-
Learning Flutter - Beginners
- Beginning App Development - by [Rap Payne](https://github.com/rapPayne).
- Beginning Flutter - by [Marco Napoli](https://github.com/JediPixels).
- Flutter for Beginners - by [Alessandro Biessek](https://github.com/biessek).
- Flutter in Action - by [Eric Windmill](https://github.com/ericwindmill).
- Learn Google Flutter Fast - by [Mark Clow](https://github.com/markclow).
-
-
Community
-
🇦🇴 Angola
-
🇦🇺 Australia
-
Bangladesh
-
🇧🇷 Brazil
-
🇨🇦 Canada
-
cm Cameroon
-
Communication
- r/FlutterDev - Reddit community by [u/JaapVermeulen](https://www.reddit.com/user/JaapVermeulen)
- Discord - Discord server to discuss and get help by [Pritykin](https://twitter.com/AndrewPritykin).
- Flutter Community - Central place for community made packages
- OpenFlutter - Make it easier 让 Flutter 更简单
- Hashnode - Read and write posts, participate in discussions or ask questions.
- Flutter Events - Open list of Flutter events by [@hillelcoren](https://twitter.com/hillelcoren).
- FlutterX - Searchable list of resources by [Hillel Coren](https://twitter.com/hillelcoren).
- Flutter Events - An open list of Flutter events by [@hillelcoren](https://twitter.com/hillelcoren).
-
🇨🇮 Côte d'Ivoire (Ivory Coast)
-
🇩🇰 Denmark
-
🇪🇬 Egypt
-
🇪🇹 Ethiopia
-
🇫🇷 France
- Bordeaux - [Lille](https://www.meetup.com/fr-FR/Flutter-Lille) - [Paris](https://www.meetup.com/fr-FR/Flutter-Paris) - [Rennes](https://www.meetup.com/fr-FR/Flutter-Rennes)
- Slack
- Newsletter Flutter Digest
- Newsletter Flutter Digest
-
🇩🇪 Germany
- Berlin - [Düsseldorf](https://www.meetup.com/flutter-school/) - [Karlsruhe](https://www.meetup.com/Karlsruhe-Flutter-Meetup/) - [Hamburg](https://www.meetup.com/Flutter-Hamburg/) - [Stuttgart](https://www.meetup.com/Flutter-Stuttgart/) - [Munich](https://www.meetup.com/Flutter-Munich)
- Flutter Berlin - [Düsseldorf](https://twitter.com/flutter_school) - [Munich](https://twitter.com/FlutterMunich)
- Flutter Berlin
- Munich
-
🇬🇷 Greece
-
🇮🇳 India
-
🇮🇩 Indonesia
-
🇮🇷 Iran
-
🇮🇱 Israel
-
🇮🇹 Italy
-
🇯🇵 Japan
-
🇰🇪 Kenya
-
🇰🇷 Korea
-
🏴 Kurdistan
-
🇲🇾 Malaysia
-
🇳🇬 Nigeria
-
🇳🇴 Norway
-
🇵🇰 Pakistan
-
🇵🇪 Peru
-
🇵🇭 Philippines
-
🇵🇱 Poland
-
🇵🇹 Portugal
-
Presentation material
- Logo - Logo for stickers impressions
-
🇷🇺 Russia
-
Programming Languages
Categories
Sub Categories
UI
70
Top
49
Websites / Blogs
48
Monetization
29
Device
26
Advanced
15
Auth
15
Howtos
14
State management
14
Image
13
Media
13
Game
13
Animation
12
🇵🇭 Philippines
12
🇵🇱 Poland
11
Desktop
10
Communication
8
🇨🇮 Côte d'Ivoire (Ivory Coast)
8
Charts
8
🇹🇷 Turkey
7
Storage
7
Navigation
7
Vision
7
Text & Rich Content
6
🇧🇷 Brazil
6
Services
6
Beginner
5
🇫🇷 France
5
Learning Flutter - Beginners
5
🇰🇷 Korea
5
Map
5
🇵🇪 Peru
4
🇺🇿 Uzbekistan
4
🇱🇰 Sri Lanka
4
Introduction
4
Analytics
4
🇬🇧 United Kingdom
4
Tutorial
4
Demonstrations
4
🇩🇪 Germany
4
Internationalization
3
Russian
3
🇦🇺 Australia
3
🇪🇸 Spain
3
🇬🇷 Greece
3
Premium
3
Backend
3
VSCode
3
🇨🇦 Canada
3
🇳🇴 Norway
3
🇷🇺 Russia
3
🇦🇴 Angola
3
🇮🇹 Italy
3
Guide & Interviews
3
Data
3
Testing
2
Web
2
cm Cameroon
2
Styling
2
🇳🇬 Nigeria
2
🇺🇦 Ukraine
2
Bangladesh
2
🇪🇬 Egypt
2
🇰🇪 Kenya
2
Forms
2
🇵🇰 Pakistan
2
🇺🇸 United States
2
Clone
2
IntelliJ / Android Studio
2
Widgets
2
Machine Learning
2
🏴 Kurdistan
1
Rendering
1
🇯🇵 Japan
1
🇲🇾 Malaysia
1
🇮🇳 India
1
English
1
🇪🇹 Ethiopia
1
🇮🇩 Indonesia
1
Intermediate
1
🇵🇹 Portugal
1
🇩🇰 Denmark
1
Spanish
1
Presentation material
1
Portuguese
1
Cookbooks
1
Fun
1
Hardware
1
🇮🇷 Iran
1
🇮🇱 Israel
1
Keywords
flutter
175
dart
107
android
44
ios
41
flutter-plugin
25
flutter-apps
21
flutter-package
17
dartlang
17
widget
15
flutter-widget
12
mobile
12
flutter-examples
11
firebase
8
plugin
7
cross-platform
7
state-management
6
swift
6
windows
6
flutter-demo
6
macos
6
linux
6
flutter-ui
6
ui
6
animation
5
mobile-app
5
dart-library
5
redux
5
package
5
flutter-material
5
internationalization
5
framework
5
web
5
flutter-app
5
video
4
reactive
4
library
4
pub
4
game
4
bloc
4
router
4
chart
4
charts
4
desktop
4
material
4
image
4
javascript
4
crop
3
location
3
photo
3
java
3