Flutter Favorites
Some of the packages that demonstrate the highest levels of quality, selected by the Flutter Ecosystem Committee
geolocator
Geolocation plugin for Flutter. This plugin provides a cross-platform (iOS, Android) API for generic location (GPS etc.) functions.
provider
A wrapper around InheritedWidget to make them easier to use and more reusable.
flutter_animate
Add beautiful animated effects & builders in Flutter, via an easy, customizable, unified API.
animated_text_kit
A flutter package project which contains a collection of cool and beautiful text animations.
Most popular packages
Some of the most downloaded packages over the past 60 days
url_launcher
Flutter plugin for launching a URL. Supports web, phone, SMS, and email schemes.
cloud_firestore
Flutter plugin for Cloud Firestore, a cloud-hosted, noSQL database with live synchronization and offline support on Android and iOS.
flutter_riverpod
A reactive caching and data-binding framework. Riverpod makes working with asynchronous code a breeze.
flutter_local_notifications
A cross platform plugin for displaying and scheduling local notifications for Flutter applications with the ability to customise for each platform.
dio
A powerful HTTP networking package, supports Interceptors, Aborting and canceling a request, Custom adapters, Transformers, etc.
devtools_shared
Package of shared Dart structures between devtools_app, dds, and other tools.
Top Flutter packages
Some of the top packages that extend Flutter with new features
dio
A powerful HTTP networking package, supports Interceptors, Aborting and canceling a request, Custom adapters, Transformers, etc.
flutter_riverpod
A reactive caching and data-binding framework. Riverpod makes working with asynchronous code a breeze.
get_storage
A fast, extra light and synchronous key-value storage written entirely in Dart
audioplayers
A Flutter plugin to play multiple audio files simultaneously
mobile_scanner
A universal barcode and QR code scanner for Flutter based on MLKit. Uses CameraX on Android, AVFoundation on iOS and Apple Vision & AVFoundation on macOS.
flutter_rating_bar
A simple yet fully customizable ratingbar for flutter which also include a rating bar indicator, supporting any fraction of rating.
Top Dart packages
Some of the top packages for any Dart-based app or program
freezed
Code generation for immutable classes that has a simple syntax/API without compromising on the features.
bloc_concurrency
Custom event transformers inspired by ember concurrency. Built to be used with the bloc state management package.
email_validator
A simple (but correct) dart class for validating email addresses
youtube_explode_dart
A port in dart of the youtube explode library. Supports several API functions without the need of Youtube API Key.
socket_io_client
Dartlang port of socket.io-client for web, flutter, dartvm to use
whatsapp_unilink
Dart package helping your app interact with WhatsApp via HTTP links (universal links). Works with Flutter.
Package of the Week
Package of the Week is a series of quick, animated videos, each of which covers a particular package