Flutter Favorites
Some of the packages that demonstrate the highest levels of quality, selected by the Flutter Ecosystem Committee
shared_preferences
Flutter plugin for reading and writing simple key-value pairs. Wraps NSUserDefaults on iOS and SharedPreferences on Android.
built_value_generator
Value types with builders, Dart classes as enums, and serialization. This library is the dev dependency.
freezed
Code generation for immutable classes that has a simple syntax/API without compromising on the features.
characters
String replacement with operations that are Unicode/grapheme cluster aware.
Most popular packages
Some of the most downloaded packages over the past 60 days
provider
A wrapper around InheritedWidget to make them easier to use and more reusable.
google_sign_in
Flutter plugin for Google Sign-In, a secure authentication system for signing in with a Google account.
package_info_plus
Flutter plugin for querying information about the application package, such as CFBundleVersion on iOS or versionCode on Android.
flutter_html
A Flutter widget rendering static HTML and CSS as Flutter widgets.
google_mobile_ads
Flutter plugin for Google Mobile Ads, supporting banner, interstitial (full-screen), rewarded and native ads
multicast_dns
Dart package for performing mDNS queries (e.g. Bonjour, Avahi).
Top Flutter packages
Some of the top packages that extend Flutter with new features
permission_handler
Permission plugin for Flutter. This plugin provides a cross-platform (iOS, Android) API to request and check permissions.
uuid
RFC4122 (v1, v4, v5, v6, v7, v8) UUID Generator and Parser for Dart
device_info_plus
Flutter plugin providing detailed information about the device (make, model, etc.), and Android or iOS version the app is running on.
webview_flutter
A Flutter plugin that provides a WebView widget backed by the system webview.
flutter_secure_storage
Flutter Secure Storage provides API to store data in secure storage. Keychain is used in iOS, KeyStore based solution is used in Android.
grouped_list
A Flutter ListView where the list items can be grouped into sections.
Top Dart packages
Some of the top packages for any Dart-based app or program
A pdf producer for Dart. It can create pdf files for both web or flutter.
whatsapp_unilink
Dart package helping your app interact with WhatsApp via HTTP links (universal links). Works with Flutter.
bloc
A predictable state management library that helps implement the BLoC (Business Logic Component) design pattern.
riverpod
A reactive caching and data-binding framework. Riverpod makes working with asynchronous code a breeze.
path
A string-based path manipulation library. All of the path operations you know and love, with solid support for Windows, POSIX (Linux and Mac OS X), and the web.
mocktail
A Dart mock library which simplifies mocking with null safety support and no manual mocks or code generation.
Package of the Week
Package of the Week is a series of quick, animated videos, each of which covers a particular package