awesome-flutter
awesome-flutter
https://github.com/phamios/awesome-flutter
Last synced: 10 days ago
JSON representation
-
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://nash0x7e2.github.io/).
- Schemas - Widget, State, Context and InheritedWidget explanations by [Didier Boelens](https://didierboelens.com).
- Streams and RxDart - Skillmatters presentation by [Brian Egan](https://github.com/brianegan).
-
Begin with
- From Install to ListView - Full series of 4 articles by [Chema Rubio](https://twitter.com/develodroid).
- Google IO 2018 - Building beautiful, flexible user interfaces.
- Zero to One - Flutter basics by [Mikkel Ravn](https://medium.com/@mravn).
-
Howtos
- Google Cloud Functions - App powered by Google Cloud Functions by [Romin Irani](https://rominirani.com/@iromin).
- Firebase - Firebase live coding.
- Securing Apps - By Mehmet Fidanboylu.
- Build your plugins - How to make a custom plug-in by [Karthik Ponnam](https://medium.com/@KarthikPonnam).
- Build Flavor - Define build configurations and switch them by [Salvatore Giordano](https://medium.com/@salvatoregiordanoo).
- Build your plugins - How to make a custom plug-in by [Karthik Ponnam](https://medium.com/@KarthikPonnam).
- Build your plugins - How to make a custom plug-in by [Karthik Ponnam](https://medium.com/@KarthikPonnam).
- Build your plugins - How to make a custom plug-in by [Karthik Ponnam](https://medium.com/@KarthikPonnam).
- Build your plugins - How to make a custom plug-in by [Karthik Ponnam](https://medium.com/@KarthikPonnam).
- Build your plugins - How to make a custom plug-in by [Karthik Ponnam](https://medium.com/@KarthikPonnam).
- Build your plugins - How to make a custom plug-in by [Karthik Ponnam](https://medium.com/@KarthikPonnam).
- Build your plugins - How to make a custom plug-in by [Karthik Ponnam](https://medium.com/@KarthikPonnam).
- Build your plugins - How to make a custom plug-in by [Karthik Ponnam](https://medium.com/@KarthikPonnam).
- Build your plugins - How to make a custom plug-in by [Karthik Ponnam](https://medium.com/@KarthikPonnam).
- Build your plugins - How to make a custom plug-in by [Karthik Ponnam](https://medium.com/@KarthikPonnam).
- Build your plugins - How to make a custom plug-in by [Karthik Ponnam](https://medium.com/@KarthikPonnam).
- Build your plugins - How to make a custom plug-in by [Karthik Ponnam](https://medium.com/@KarthikPonnam).
- Build your plugins - How to make a custom plug-in by [Karthik Ponnam](https://medium.com/@KarthikPonnam).
- Build your plugins - How to make a custom plug-in by [Karthik Ponnam](https://medium.com/@KarthikPonnam).
- Build your plugins - How to make a custom plug-in by [Karthik Ponnam](https://medium.com/@KarthikPonnam).
- Build your plugins - How to make a custom plug-in by [Karthik Ponnam](https://medium.com/@KarthikPonnam).
- Build your plugins - How to make a custom plug-in by [Karthik Ponnam](https://medium.com/@KarthikPonnam).
- Build your plugins - How to make a custom plug-in by [Karthik Ponnam](https://medium.com/@KarthikPonnam).
- Build your plugins - How to make a custom plug-in by [Karthik Ponnam](https://medium.com/@KarthikPonnam).
- Build your plugins - How to make a custom plug-in by [Karthik Ponnam](https://medium.com/@KarthikPonnam).
- Build your plugins - How to make a custom plug-in by [Karthik Ponnam](https://medium.com/@KarthikPonnam).
- Build your plugins - How to make a custom plug-in by [Karthik Ponnam](https://medium.com/@KarthikPonnam).
- Build your plugins - How to make a custom plug-in by [Karthik Ponnam](https://medium.com/@KarthikPonnam).
- Build your plugins - How to make a custom plug-in by [Karthik Ponnam](https://medium.com/@KarthikPonnam).
- Build your plugins - How to make a custom plug-in by [Karthik Ponnam](https://medium.com/@KarthikPonnam).
- Build your plugins - How to make a custom plug-in by [Karthik Ponnam](https://medium.com/@KarthikPonnam).
- Build your plugins - How to make a custom plug-in by [Karthik Ponnam](https://medium.com/@KarthikPonnam).
- Build your plugins - How to make a custom plug-in by [Karthik Ponnam](https://medium.com/@KarthikPonnam).
- Build your plugins - How to make a custom plug-in by [Karthik Ponnam](https://medium.com/@KarthikPonnam).
- Build your plugins - How to make a custom plug-in by [Karthik Ponnam](https://medium.com/@KarthikPonnam).
- Build your plugins - How to make a custom plug-in by [Karthik Ponnam](https://medium.com/@KarthikPonnam).
- Build your plugins - How to make a custom plug-in by [Karthik Ponnam](https://medium.com/@KarthikPonnam).
- Build your plugins - How to make a custom plug-in by [Karthik Ponnam](https://medium.com/@KarthikPonnam).
- Build your plugins - How to make a custom plug-in by [Karthik Ponnam](https://medium.com/@KarthikPonnam).
- Build your plugins - How to make a custom plug-in by [Karthik Ponnam](https://medium.com/@KarthikPonnam).
- Build your plugins - How to make a custom plug-in by [Karthik Ponnam](https://medium.com/@KarthikPonnam).
- Build your plugins - How to make a custom plug-in by [Karthik Ponnam](https://medium.com/@KarthikPonnam).
- Build your plugins - How to make a custom plug-in by [Karthik Ponnam](https://medium.com/@KarthikPonnam).
- Build your plugins - How to make a custom plug-in by [Karthik Ponnam](https://medium.com/@KarthikPonnam).
- Build your plugins - How to make a custom plug-in by [Karthik Ponnam](https://medium.com/@KarthikPonnam).
- Build your plugins - How to make a custom plug-in by [Karthik Ponnam](https://medium.com/@KarthikPonnam).
- Build your plugins - How to make a custom plug-in by [Karthik Ponnam](https://medium.com/@KarthikPonnam).
- Build your plugins - How to make a custom plug-in by [Karthik Ponnam](https://medium.com/@KarthikPonnam).
- Build your plugins - How to make a custom plug-in by [Karthik Ponnam](https://medium.com/@KarthikPonnam).
- Build your plugins - How to make a custom plug-in by [Karthik Ponnam](https://medium.com/@KarthikPonnam).
- Build your plugins - How to make a custom plug-in by [Karthik Ponnam](https://medium.com/@KarthikPonnam).
- Build your plugins - How to make a custom plug-in by [Karthik Ponnam](https://medium.com/@KarthikPonnam).
- Build your plugins - How to make a custom plug-in by [Karthik Ponnam](https://medium.com/@KarthikPonnam).
- Build your plugins - How to make a custom plug-in by [Karthik Ponnam](https://medium.com/@KarthikPonnam).
- Build your plugins - How to make a custom plug-in by [Karthik Ponnam](https://medium.com/@KarthikPonnam).
- Build your plugins - How to make a custom plug-in by [Karthik Ponnam](https://medium.com/@KarthikPonnam).
- Build your plugins - How to make a custom plug-in by [Karthik Ponnam](https://medium.com/@KarthikPonnam).
- Build your plugins - How to make a custom plug-in by [Karthik Ponnam](https://medium.com/@KarthikPonnam).
- Build your plugins - How to make a custom plug-in by [Karthik Ponnam](https://medium.com/@KarthikPonnam).
- Build your plugins - How to make a custom plug-in by [Karthik Ponnam](https://medium.com/@KarthikPonnam).
- Build your plugins - How to make a custom plug-in by [Karthik Ponnam](https://medium.com/@KarthikPonnam).
- Build your plugins - How to make a custom plug-in by [Karthik Ponnam](https://medium.com/@KarthikPonnam).
- Build your plugins - How to make a custom plug-in by [Karthik Ponnam](https://medium.com/@KarthikPonnam).
- Build your plugins - How to make a custom plug-in by [Karthik Ponnam](https://medium.com/@KarthikPonnam).
- Build your plugins - How to make a custom plug-in by [Karthik Ponnam](https://medium.com/@KarthikPonnam).
- Build your plugins - How to make a custom plug-in by [Karthik Ponnam](https://medium.com/@KarthikPonnam).
- Build your plugins - How to make a custom plug-in by [Karthik Ponnam](https://medium.com/@KarthikPonnam).
- Build your plugins - How to make a custom plug-in by [Karthik Ponnam](https://medium.com/@KarthikPonnam).
- Build your plugins - How to make a custom plug-in by [Karthik Ponnam](https://medium.com/@KarthikPonnam).
- Build your plugins - How to make a custom plug-in by [Karthik Ponnam](https://medium.com/@KarthikPonnam).
- Build your plugins - How to make a custom plug-in by [Karthik Ponnam](https://medium.com/@KarthikPonnam).
- Build your plugins - How to make a custom plug-in by [Karthik Ponnam](https://medium.com/@KarthikPonnam).
- Build your plugins - How to make a custom plug-in by [Karthik Ponnam](https://medium.com/@KarthikPonnam).
- Build your plugins - How to make a custom plug-in by [Karthik Ponnam](https://medium.com/@KarthikPonnam).
- Build your plugins - How to make a custom plug-in by [Karthik Ponnam](https://medium.com/@KarthikPonnam).
- Build your plugins - How to make a custom plug-in by [Karthik Ponnam](https://medium.com/@KarthikPonnam).
- Build your plugins - How to make a custom plug-in by [Karthik Ponnam](https://medium.com/@KarthikPonnam).
- Build your plugins - How to make a custom plug-in by [Karthik Ponnam](https://medium.com/@KarthikPonnam).
- Build your plugins - How to make a custom plug-in by [Karthik Ponnam](https://medium.com/@KarthikPonnam).
- Build your plugins - How to make a custom plug-in by [Karthik Ponnam](https://medium.com/@KarthikPonnam).
- Build your plugins - How to make a custom plug-in by [Karthik Ponnam](https://medium.com/@KarthikPonnam).
- Build your plugins - How to make a custom plug-in by [Karthik Ponnam](https://medium.com/@KarthikPonnam).
- Build your plugins - How to make a custom plug-in by [Karthik Ponnam](https://medium.com/@KarthikPonnam).
- Build your plugins - How to make a custom plug-in by [Karthik Ponnam](https://medium.com/@KarthikPonnam).
- Build your plugins - How to make a custom plug-in by [Karthik Ponnam](https://medium.com/@KarthikPonnam).
- Build your plugins - How to make a custom plug-in by [Karthik Ponnam](https://medium.com/@KarthikPonnam).
- Build your plugins - How to make a custom plug-in by [Karthik Ponnam](https://medium.com/@KarthikPonnam).
- Build your plugins - How to make a custom plug-in by [Karthik Ponnam](https://medium.com/@KarthikPonnam).
- Build your plugins - How to make a custom plug-in by [Karthik Ponnam](https://medium.com/@KarthikPonnam).
- Build your plugins - How to make a custom plug-in by [Karthik Ponnam](https://medium.com/@KarthikPonnam).
- Build your plugins - How to make a custom plug-in by [Karthik Ponnam](https://medium.com/@KarthikPonnam).
- Build your plugins - How to make a custom plug-in by [Karthik Ponnam](https://medium.com/@KarthikPonnam).
- Zero to One Animation - Focus on animation by [Mikkel Ravn](https://medium.com/@mravn).
-
Tutorial
- Planets-Flutter: from design to app - Detailed planets design tutorial.
- Animated Chat - Building beautiful UIs by Google Code Labs.
-
Websites / Blogs
- Sergi & Replace - Basic to advanced articles and tutorials [Sergi Martínez](https://github.com/sergiandreplace).
- Flutter Institute - Very original content and tutorials by [Brian Armstrong](https://twitter.com/flutterinst).
- Norbert - In depth articles, features and app creation by [Norbert515](https://github.com/Norbert515).
- 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 by Example - Tutorials based on Redux, Firebase, Custom Animations, and UI.
-
-
Bonus
-
Fun
-
-
Components
-
Analytics
- Segment.com Analytics - Make your Segment.com analytics a breeze! by [Faisal Abid](https://twitter.com/FaisalAbid).
- Usage - Google Analytics wrapper for command-line, web, and Flutter apps.
- Firebase Analytics - Connect to Firebase Analytics API.
-
Auth
- Instagram - Instagram auth by [Wilfried Mbouenda Mbogne](http://developer-journey.com/).
- Facebook Login - Authenticate with native Android & iOS Facebook login SDKs by [Iiro Krankka](https://github.com/roughike).
- OAuth - Buffer, Strava, Unsplash, Github OAuth by [Joe Birch](http://www.hitherejoe.com).
- SimpleAuth - Azure Active Directory, Amazon, Dropbox, Facebook, Github, Google, Instagram, Linked In, Microsoft Live Connect, Github, OAuth, Basic Auth by [James Clancey](https://github.com/Clancey).
- Firebase Phone Auth - Phone number auth via SMS by [Gildásio Filho](https://github.com/gildaswise).
- Local Auth - Touch ID, lock code, fingerprint auth on iOS and Android.
- Login - FaceID, TouchID, and Fingerprint Reader by [Rody Davis](http://appleeducate.com).
- Google Sign-In - Google OAuth.
-
Build automation
- Building Apks/Ipas on Travis - Automated build for Android and IOS by [Yegor Jbanov](https://twitter.com/yegorjbanov).
- Travis CI for Flutter - Continuous integration by [Yegor Jbanov](https://twitter.com/yegorjbanov).
- Test on Travis - Widget testing framework by [Yegor Jbanov](https://twitter.com/yegorjbanov).
- BitRise - Create Bitrise Step in Go by [Karol Wrótniak](https://medium.com/@karol.wrotniak).
- Test on Travis - Widget testing framework by [Yegor Jbanov](https://twitter.com/yegorjbanov).
- Test on Travis - Widget testing framework by [Yegor Jbanov](https://twitter.com/yegorjbanov).
-
Demonstrations
- Flutter Examples - Simple basic isolated apps for devs by [Nishant Srivastava](https://github.com/nisrulz).
- Official Gallery - Demo for the material design widgets provided by Flutter Team.
- Posse Gallery - Advanced demonstration by [Posse](http://goposse.com).
-
Image
- Zoomable Image - By Perlatus.
- Carousel Slider - Carousel slider widget, support infinite scroll and custom child widget by [serenader](https://github.com/serenader2014).
- Parallax Image - Image parallax by [Anatoly Pulyaevskiy](https://github.com/pulyaevskiy).
- SVG - SVG parsing, rendering, and widget library by [Dan Field](https://github.com/dnfield).
- Image Cropper - Crop your images support ratio, rotation, zoom by [HungHD](https://github.com/hnvn).
- Photo View - Scalable image view with loading placeholder by [Renan C. Araújo](https://github.com/renancaraujo).
- Image Picker - Images Selection by [Collin Jackson](http://www.collinjackson.com).
- Cached Network Image - Show images from the internet and keep them in the cache directory by.
-
Map
- Google Map View - Displaying google map plugin by [AppTree Software](https://www.linkedin.com/company/apptree-software/).
- GeoCoder - Forward and reverse geocoding by [Aloïs Deniel](https://aloisdeniel.github.com).
- Map - Solution based on [Leaflet](http://leafletjs.com/) and customizable by [AppTree Software](https://github.com/apptreesoftware).
- Mapbox GL - Interactive, customizable vector maps by Mapbox.
- Circular Chart - Animated radial and pie charts by [Victor Choueiri](https://github.com/xqwzts).
- Charts - LineChart and VerticalBarChart Library by [Milan Zimmermann](https://github.com/mzimmerm).
- Sparkline - Sparkline by [Victor Choueiri](https://github.com/xqwzts).
- Charts - By Google Charts Team.
- Flutter Plot - Pretty plots by [R. C. Howell](https://github.com/RCHowell/).
- Candlesticks - OHLC and Trade Volume Charts by [Trent Piercy](https://github.com/trentpiercy).
- FCharts - Beautiful, responsive, animated charts by [Keenan Thompson](https://keenant.com).
- Flutter Plot - Pretty plots by [R. C. Howell](https://github.com/RCHowell/).
- Flutter Plot - Pretty plots by [R. C. Howell](https://github.com/RCHowell/).
-
Media
- OK Google - Integrate google assistant by [Marcin Szalek](https://marcinszalek.pl/).
- Audio Plugin - Beta by [Erick Ghaumez](https://twitter.com/rxlabz).
- Audio Recorder - Record audio and store it locally by [Jordan Alcaraz](https://twitter.com/jordanalcrz).
- Stereo - Playing music on iOS and Android by [2Find](https://github.com/2find).
- Speech Recognition - Speech to text by [Erick Ghaumez](https://twitter.com/rxlabz).
- Chewie - Provides low-level access to video playback by [Brian Egan](https://github.com/brianegan).
- WebRTC - WebRTC plugin for iOS/Android by [CloudWebRtc](https://github.com/cloudwebrtc).
-
Monetization
- Inapp Purchase - Features set of 'in app purchase' derived from [react-native-iap](https://github.com/dooboolab/react-native-iap) by [dooboolab](https://github.com/dooboolab).
- Admob - GoogleAdmob supports interstitial ads in both iOS and Android by Brett Nesbitt.
- Firebase AdMob - Ad integration using Firebase.
- Billing - Enable billing on iOS and Android by [Volodymyr Lykhonis](http://vladimirlichonos.com).
- Payments - In App Purchases & Subscriptions by [Delightful Goods](https://delightfulgoods.co).
-
Navigation
- Circle Indicator - Circle indicator for the PageViewer by [Lung Razvan](https://github.com/long1eu).
- Fluro - The brightest, hippest, coolest router for Flutter with Navigation, wildcard, query, transitions by [Posse](http://goposse.com).
- Quick Actions - Interact with the application's home screen quick actions.
- Swiper - Horizontal, Vertical, Partial swipe with indicator by [Xueliang Ren](https://github.com/jzoom).
-
Storage
- Secure Storage - Keychain and Keystore storage by [German Saprykin](https://github.com/mogol).
-
Styling
- FlutterIcon - Icon font generator.
- Pigment - Simple but useful package for use colors in flutter.
- Flutterial - Flutter Material Theme explorer by [Erick Ghaumez](https://twitter.com/rxlabz).
- Font Awesome - Font Awesome icons repack by [Brian Egan](https://github.com/brianegan).
-
Text & Rich Content
- Rich Text Editor - Text editor with style by [Lung Razvan](https://github.com/long1eu).
- Masked Text - Masked text with custom and monetary formatting by [Ben-hur Santos Ott](https://github.com/benhurott).
- Zefyr - Soft and gentle rich text editing by [Memspace](https://github.com/memspace/zefyr).
- Markdown - Markdown renderer for Flutter. It supports the original format, but no inline html.
- Masked Text - Masked text with custom and monetary formatting by [Ben-hur Santos Ott](https://github.com/benhurott).
-
UI
- 3D Object - Renders a wavefront .obj on to a canvas by [Hemanth Raj](https://www.linkedin.com/in/hemanthrajv).
- Contact Picker - Picking contact from the address book by [Michael Goderbauer](https://github.com/goderbauer).
- StaggeredGridView - GridView with tiles of variable sizes by [Romain Rastel](https://github.com/letsar).
- Sticky Header - Sliver based sticky headers by [Romain Rastel](https://github.com/letsar).
- Radial Menu - Animated Radial Menu by [Victor Choueiri](https://github.com/xqwzts).
- Tinder Cards - Tinder like cards swipe effect by [Ivascu Adrian](https://github.com/Ivaskuu).
- Login Animation - Smooth animation from login to home by [Ruchika Gupta](https://github.com/geekruchika).
- List Drag&Drop - Reorder list elements using Drag & Drop by [Norbert515](https://github.com/Norbert515).
- Calendar Widget - Calendar widget by [David Bennett](https://github.com/pinkfish).
- Side Header List - Listview with sticky headers by [Rene Floor](https://github.com/renefloor).
- Shimmer - Shimmer effect while content is loading by [HungHD](https://github.com/hnvn).
- Flip Panel - Flip panel with built-in animation by [HungHD](https://github.com/hnvn).
- Flushbar - Highly configurable Snackbar by [Andre Haueisen](https://github.com/AndreHaueisen).
- Unicorn Speed Dial - Floating Action Button with Speed Dial by [Tiago Martins](https://github.com/tiagojencmartins).
- Slidable - Slidable list item with left and right slide actions by [Romain Rastel](https://github.com/letsar).
- RangeSlider - 2-thumb configurable RangeSlider by [Didier Boelens](https://www.didierboelens.com).
- Material Color Picker - Based on the Google Docs color picker by [Lung Razvan](https://github.com/long1eu).
- Sticky Headers - Configurable sticky headers by [Simon Lightfoot](http://www.devangels.london/).
- Facebook Reactions - Facebook reactions widget by [Duy Tran](https://github.com/duytq94).
- Parallax - ViewPager by [Iiro Krankka](https://github.com/roughike).
-
-
Frameworks
-
Animation
- Sequence Animation - Composite staggered animations by [Norbert Kozsir](https://twitter.com/norbertkozsir).
- SpinKit - Animated loading indicators by [Jeremiah Ogbomo](https://twitter.com/jogboms).
- Villains - Page transition animations by [Norbert Kozsir](https://twitter.com/norbertkozsir).
-
Programming Languages
Categories
Sub Categories
Howtos
93
Monetization
32
UI
20
Misc
15
Map
13
Advanced
13
Image
8
Auth
8
Redux / ELM / Dependency Injection
7
Media
7
Websites / Blogs
6
Build automation
6
Text & Rich Content
5
Games
5
Navigation
4
Styling
4
Bluetooth / NFC / Beacon
4
Fun
3
Analytics
3
Animation
3
Begin with
3
Demonstrations
3
Services
3
Tutorial
2
Game
2
Scanner
2
Storage
1
Keywords
flutter
60
dart
40
android
21
ios
20
flutter-plugin
11
dartlang
8
cross-platform
5
redux
5
widget
4
plugin
3
flutter-material
3
library
3
animation
3
firebase
2
client
2
music-player
2
audio-player
2
geolocation
2
location
2
mobile
2
rich-text-editor
2
loading
2
swift
2
flutter-examples
2
flutter-apps
2
material-design
2
fingerprint-reader
1
ui
1
animation-library
1
faceid
1
loaders
1
loading-animations
1
spinkit
1
crossplatform
1
svg
1
routing
1
charting
1
router
1
parallax-scrolling
1
angular
1
angulardart
1
flutter-redux
1
multiplatform
1
testing
1
uikit
1
autoplay
1
carousel-slider
1
infinite-scroll
1
crop
1
image
1