Flutter Favorites
Some of the packages that demonstrate the highest levels of quality, selected by the Flutter Ecosystem Committee
provider
A wrapper around InheritedWidget to make them easier to use and more reusable.
firebase_crashlytics
Flutter plugin for Firebase Crashlytics. It reports uncaught errors to the Firebase console.
android_alarm_manager_plus
Flutter plugin for accessing the Android AlarmManager service, and running Dart code in the background when alarms fire.
bottom_navy_bar
A beautiful and animated bottom navigation. The navigation bar uses your current theme, but you are free to customize it.
Most popular packages
Some of the most downloaded packages over the past 60 days
intl
Contains code to deal with internationalized/localized messages, date and number formatting and parsing, bi-directional text, and other internationalization issues.
camera
A Flutter plugin for controlling the camera. Supports previewing the camera feed, capturing images and video, and streaming image buffers to Dart.
auto_size_text
Flutter widget that automatically resizes text to fit perfectly within its bounds.
flutter_image_compress
Compress Pictures. Can effectively reduce the size of the transmission.
flutter_spinkit
A collection of loading indicators animated with flutter. Heavily inspired by @tobiasahlin's SpinKit.
pin_code_fields
A flutter package which will help you to generate pin code fields. Can be useful for OTP for example.
Top Flutter packages
Some of the top packages that extend Flutter with new features
fl_chart
A highly customizable Flutter chart library that supports Line Chart, Bar Chart, Pie Chart, Scatter Chart, and Radar Chart.
flutter_riverpod
A reactive caching and data-binding framework. Riverpod makes working with asynchronous code a breeze.
percent_indicator
Library that allows you to display progress widgets based on percentage, can be Circular or Linear, you can also customize it to your needs.
curved_navigation_bar
Stunning Animating Curved Shape Navigation Bar. Adjustable color, background color, animation curve, animation duration.
printing
Plugin that allows Flutter apps to generate and print documents to compatible printers on Android, iOS, macOS, Windows, and Linux, as well as web print.
pretty_dio_logger
Pretty Dio logger is a Dio interceptor that logs network calls in a pretty, easy to read format.
Top Dart packages
Some of the top packages for any Dart-based app or program
retrofit
retrofit.dart is an dio client generator using source_gen and inspired by Chopper and Retrofit.
mime
Utilities for handling media (MIME) types, including determining a type from a file extension and file contents.
process_run
Process run helpers for Linux/Win/Mac and which like feature for finding executables.
http
A composable, multi-platform, Future-based API for HTTP requests.
flutter_rust_bridge
High-level memory-safe binding generator for Flutter/Dart <-> Rust
chopper
Chopper is an http client generator using source_gen, inspired by Retrofit
Package of the Week
Package of the Week is a series of quick, animated videos, each of which covers a particular package