Flutter Favorites
Some of the packages that demonstrate the highest levels of quality, selected by the Flutter Ecosystem Committee
connectivity_plus
Flutter plugin for discovering the state of the network (WiFi & mobile/cellular) connectivity on Android and iOS.
flutter_svg
An SVG rendering and widget library for Flutter, which allows painting and displaying Scalable Vector Graphics 1.1 files.
sqflite
Flutter plugin for SQLite, a self-contained, high-reliability, embedded, SQL database engine.
firebase_crashlytics
Flutter plugin for Firebase Crashlytics. It reports uncaught errors to the Firebase console.
Most popular packages
Some of the most downloaded packages over the past 60 days
permission_handler
Permission plugin for Flutter. This plugin provides a cross-platform (iOS, Android) API to request and check permissions.
completion
A package to add shell command completion to your Dart application
standard_message_codec
An efficient and schemaless binary encoding format for Flutter and Dart.
get_it
Simple direct Service Locator that allows to decouple the interface from a concrete implementation and to access the concrete implementation from everywhere in your App"
dropdown_button2
Flutter's core Dropdown Button widget with steady dropdown menu and many options you can customize to your needs.
http
A composable, multi-platform, Future-based API for HTTP requests.
Top Flutter packages
Some of the top packages that extend Flutter with new features
geolocator
Geolocation plugin for Flutter. This plugin provides a cross-platform (iOS, Android) API for generic location (GPS etc.) functions.
sign_in_with_apple
Flutter bridge to initiate Sign in with Apple (on iOS, macOS, and Android). Includes support for keychain entries as well as signing in with an Apple ID.
vibration
A plugin for handling Vibration API on iOS, Android, web and OpenHarmony.
showcaseview
A Flutter package to Showcase/Highlight widgets step by step.
page_transition
Flutter Page Transition Package which is the transition second page
responsive_framework
Easily make Flutter apps responsive. Automatically adapt UI to different screen sizes. Responsiveness made simple.
Top Dart packages
Some of the top packages for any Dart-based app or program
socket_io_client
Dartlang port of socket.io-client for web, flutter, dartvm to use
riverpod
A reactive caching and data-binding framework. Riverpod makes working with asynchronous code a breeze.
oauth2
A client library for authenticating with a remote service via OAuth2 on behalf of a user, and making authorized HTTP requests with the user's OAuth2 credentials.
pub_semver
Versions and version constraints implementing pub's versioning policy. This is very similar to vanilla semver, with a few corner cases.
stream_transform
A collection of utilities to transform and manipulate streams.
talker_dio_logger
Lightweight and customizable dio http client logger on talker base
Package of the Week
Package of the Week is a series of quick, animated videos, each of which covers a particular package