Flutter Favorites
Some of the packages that demonstrate the highest levels of quality, selected by the Flutter Ecosystem Committee
built_value
Value types with builders, Dart classes as enums, and serialization. This library is the runtime dependency.
flutter_native_splash
Customize Flutter's default white native splash screen with background color and splash image. Supports dark mode, full screen, and more.
bottom_navy_bar
A beautiful and animated bottom navigation. The navigation bar use your current theme, but you are free to customize it.
flutter_svg
An SVG rendering and widget library for Flutter, which allows painting and displaying Scalable Vector Graphics 1.1 files.
Most popular packages
Some of the most downloaded packages over the past 60 days
http
A composable, multi-platform, Future-based API for HTTP requests.
google_maps_flutter
A Flutter plugin for integrating Google Maps in iOS and Android applications.
flutter_animate
Add beautiful animated effects & builders in Flutter, via an easy, customizable, unified API.
vm_snapshot_analysis
Utilities for analysing AOT snapshot size.
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
cached_network_image
Flutter library to load and cache network images. Can also be used with placeholder and error widgets.
flutter_cache_manager
Generic cache manager for flutter. Saves web files on the storages of the device and saves the cache info using sqflite.
email_validator
A simple (but correct) dart class for validating email addresses
device_info_plus
Flutter plugin providing detailed information about the device (make, model, etc.), and Android or iOS version the app is running on.
image_picker
Flutter plugin for selecting images from the Android and iOS image library, and taking new pictures with the camera.
flutter_mobx
Flutter integration for MobX. It provides a set of Observer widgets that automatically rebuild when the tracked observables change.
Top Dart packages
Some of the top packages for any Dart-based app or program
logging
Provides APIs for debugging and error logging, similar to loggers in other languages, such as the Closure JS Logger and java.util.logging.Logger.
flutter_lints
Recommended lints for Flutter apps, packages, and plugins to encourage good coding practices.
email_validator
A simple (but correct) dart class for validating email addresses
html_unescape
A small library for un-escaping HTML. Supports all Named Character References, Decimal Character References and Hexadecimal Character References.
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.
dio_smart_retry
Retry library for Dio and Dio package made with love. By default, the request will be retried only for appropriate retryable http statuses.
Package of the Week
Package of the Week is a series of quick, animated videos, each of which covers a particular package