A curated list of awesome bookmarks, packages, tutorials, videos and other cool resources from the Google's Flutter ecosystem.
Inspired by;
- Essentials
- Widgets
- Packages
- Popular Packages
- Development Setup
- Application Hosting
- Application Deployment
- Code Snippets
- Articles, Tutorials, Blogs, etc.
- Tutorial Series
- Videos
- Softwares
- Conferences
- Books
- Starter Projects
- Open Source Projects
- Codebases for Reference
- Content Management Systems
- Podcasts
- Community
- Jobs
- Hosted Development Tools
- Miscellaneous
- Flutter (Documentation)
- Flutter Github
- Dart Language
- Gitter Community
- Flutter for React Native Devs
- Tour of Dart Language
- Flutter Rocks
- Dart Pub
- Zooming Image Carousel
- Google Charts
- Flutter Slack oAuth
- SQLCipher for Flutter
- Rate My App - kindly ask users to rate your app if custom conditions are met
- Custom Sticky Headers
- Flutter Lottie
- Flutter-io @ Medium
- Zero to one with Flutter @ Medium
- Planets-Flutter: From design to app
- Flutter routes and Navigation @ Medium
- Translating App from RN to Flutter
- How to build a Simple App in Under an Hour From Scratch @ Medium
- Creating medium’s clap animation in flutter
- Build your own plugin for flutter
- Flutter, ListView and GridView with TabBar
- Getting Your Hands Dirty with Flutter: Basic Animations
- Pinterest-Style Photo Grids
- Forms in Flutter
- Login Form Animation
- Animating Appbar like Instagram
- Dynamic Home Page
- Bubble tab indicator for TabBar
- Input widgets
- Building a snapchat-like interface in Flutter
- Flutter Layouts Walkthrough: Row, Column, Stack, Expanded, Padding
- Localization tutorial
- BoxDecoration Cheat Sheet
- How to dynamically change the theme in Flutter
- Simple Milky Way animation with Flutter
- Bottom Modal Sheets
- Launching Flutter Task Listing App Theme
- Restaurant animation with Flutter
- Text & Barcode Scanner App with Firebase ML Kit
- Steppers and Form in Flutter
- Easily navigate through your Flutter code by separating view and view-model
- Creating draggable scrollbar
- Animations in Flutter
- Swipe for more action widget
- Beautiful List UI and Detail page
- Displaying Dynamic Contents using ListView.builder
- Unit and Widget Tests in Depth
- UI CHALLENGE – FLIGHT SEARCH
- Mapbox and Polylines
- Flutter Crush
- Adding Google Maps to Flutter
- GPS Geolocation Tutorial
- Get A User’s Location In Flutter
- How to code sign & publish iOS apps
- Continuous Integration and Deployment with Flutter and Fastlane
- Using SharedPreferences in Flutter
- How to parse Json in Flutter for Beginners
- Create Custom Component
- A Guide to Using Futures in Flutter for Beginners
- Build a Location Service in Flutter
- Stateful vs Stateless Widgets
- Flutter Passwordless Authentication
- To-do List in Flutter with SQLite as local database
- The Ultimate Javascript vs Dart Syntax Guide
- Implement Real-time Location Updates on Google Maps in your Flutter Apps
- Monitor Your Flutter App’s Health End to End With GitHub Actions
- Using MQTT With Flutter to Build a Location Sharing App
- Apple Sign In with Flutter & Firebase Authentication
- Flutter Challenge: Egg Timer UI @ Medium
- Flutter Challenge: Hidden Drawer Menu @ Medium
- Flutter Challenge: Weather Forecast with Rain @ Medium
- Flutter Challenge: Feature Discovery
- Flutter Challenge: Card Flip Carousel
- Flutter Challenge: Tinder Matching
- Flutter Challenge: Radial Menu
- Building a Music Player App
- Building a Complete App From Scratch ▶
- Building your first Flutter Widget
- Flutter UI - Minimal, clean designs by Raja Yogan
- Flutter in Motion
- What's new in Flutter 2019 (Google I/O)
Found an awesome package, blog, course or video? Send me a pull request!
- Please make an individual pull request for each suggestion
- Use the following format for links: [Resource](URL)
- New categories or improvements to the existing categorization are welcome
Awesome Flutter is licensed under a Creative Commons Attribution 4.0 International License.