Flutter Favorites
Some of the packages that demonstrate the highest levels of quality, selected by the Flutter Ecosystem Committee
package_info_plus
Flutter plugin for querying information about the application package, such as CFBundleVersion on iOS or versionCode on Android.
flutter_mobx
Flutter integration for MobX. It provides a set of Observer widgets that automatically rebuild when the tracked observables change.
firebase_storage
Flutter plugin for Firebase Cloud Storage, a powerful, simple, and cost-effective object storage service for Android and iOS.
bloc
A predictable state management library that helps implement the BLoC (Business Logic Component) design pattern.
Most popular packages
Some of the most downloaded packages over the past 60 days
flutter_local_notifications
A cross platform plugin for displaying and scheduling local notifications for Flutter applications with the ability to customise for each platform.
audioplayers
A Flutter plugin to play multiple audio files simultaneously
lottie
Render After Effects animations natively on Flutter. This package is a pure Dart implementation of a Lottie player.
google_fonts
A Flutter package to use fonts from fonts.google.com. Supports HTTP fetching, caching, and asset bundling.
intl
Contains code to deal with internationalized/localized messages, date and number formatting and parsing, bi-directional text, and other internationalization issues.
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
http
A composable, multi-platform, Future-based API for HTTP requests.
uuid
RFC4122 (v1, v4, v5, v6, v7, v8) UUID Generator and Parser for Dart
toggle_switch
Toggle Switch - A simple toggle switch widget. It can be fully customized with desired icons, width, colors, text, corner radius etc. It also maintains selection state.
shared_preferences
Flutter plugin for reading and writing simple key-value pairs. Wraps NSUserDefaults on iOS and SharedPreferences on Android.
cached_network_image
Flutter library to load and cache network images. Can also be used with placeholder and error widgets.
window_manager
This plugin allows Flutter desktop apps to resizing and repositioning the window.
Top Dart packages
Some of the top packages for any Dart-based app or program
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"
cron
A time-based job scheduler similar to cron. Run tasks periodically at fixed times or intervals.
shelf_proxy
A shelf handler for proxying HTTP requests to another server.
flutter_lints
Recommended lints for Flutter apps, packages, and plugins to encourage good coding practices.
dio_cookie_manager
A cookie manager combines cookie_jar and dio, based on the interceptor algorithm.
pub_semver
Versions and version constraints implementing pub's versioning policy. This is very similar to vanilla semver, with a few corner cases.
Package of the Week
Package of the Week is a series of quick, animated videos, each of which covers a particular package