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.
bloc
A predictable state management library that helps implement the BLoC (Business Logic Component) design pattern.
share_plus
Flutter plugin for sharing content via the platform share UI, using the ACTION_SEND intent on Android and UIActivityViewController on iOS.
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
image_picker
Flutter plugin for selecting images from the Android and iOS image library, and taking new pictures with the camera.
flutter_inappwebview
A Flutter plugin that allows you to add an inline webview, to use an headless webview, and to open an in-app browser window.
async
Utility functions and classes related to the 'dart:async' library.
url_launcher
Flutter plugin for launching a URL. Supports web, phone, SMS, and email schemes.
devtools_shared
Package of shared Dart structures between devtools_app, dds, and other tools.
photo_view
Photo View provides a gesture sensitive zoomable widget. Photo View is largely used to show interactive images and other stuff such as SVG.
Top Flutter packages
Some of the top packages that extend Flutter with new features
path_provider
Flutter plugin for getting commonly used locations on host platform file systems, such as the temp and app data directories.
flutter_bloc
Flutter Widgets that make it easy to implement the BLoC (Business Logic Component) design pattern. Built to be used with the bloc state management package.
webview_flutter
A Flutter plugin that provides a WebView widget on Android and iOS.
lottie
Render After Effects animations natively on Flutter. This package is a pure Dart implementation of a Lottie player.
awesome_notifications
A complete solution to create Local and Push Notifications, customizing buttons, images, sounds, emoticons and applying many different layouts for Flutter apps.
retry
Utility for wrapping an asynchronous function in automatic retry logic with exponential back-off, useful when making requests over network.
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.
state_notifier
ValueNotifier, but outside Flutter and with some extra perks
melos
A tool for managing Dart & Flutter repositories with multiple packages (monorepo). Supports automated versioning via Conventional Commits. Inspired by JavaScripts Lerna package.
dio
A powerful HTTP networking package, supports Interceptors, Aborting and canceling a request, Custom adapters, Transformers, etc.
stack_trace
A package for manipulating stack traces and printing them readably.
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.
Package of the Week
Package of the Week is a series of quick, animated videos, each of which covers a particular package