Flutter Favorites
Some of the packages that demonstrate the highest levels of quality, selected by the Flutter Ecosystem Committee
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.
device_info_plus
Flutter plugin providing detailed information about the device (make, model, etc.), and Android or iOS version the app is running on.
firebase_storage
Flutter plugin for Firebase Cloud Storage, a powerful, simple, and cost-effective object storage service for Android and iOS.
infinite_scroll_pagination
Lazily load and display pages of items as the user scrolls down your screen.
Most popular packages
Some of the most downloaded packages over the past 60 days
cached_network_image
Flutter library to load and cache network images. Can also be used with placeholder and error widgets.
multicast_dns
Dart package for performing mDNS queries (e.g. Bonjour, Avahi).
cupertino_icons
Default icons asset for Cupertino widgets based on Apple styled icons
pin_code_fields
A flutter package which will help you to generate pin code fields. Can be useful for OTP for example.
image_picker
Flutter plugin for selecting images from the Android and iOS image library, and taking new pictures with the camera.
shimmer
A package provides an easy way to add shimmer effect in Flutter project
Top Flutter packages
Some of the top packages that extend Flutter with new features
lottie
Render After Effects animations natively on Flutter. This package is a pure Dart implementation of a Lottie player.
confetti
Blast colorful confetti all over the screen. Celebrate in app achievements with style. Control the velocity, angle, gravity and amount of confetti.
mobile_scanner
A universal barcode and QR code scanner for Flutter based on MLKit. Uses CameraX on Android, AVFoundation on iOS and Apple Vision & AVFoundation on macOS.
http
A composable, multi-platform, Future-based API for HTTP requests.
crypto
Implementations of SHA, MD5, and HMAC cryptographic functions.
bloc
A predictable state management library that helps implement the BLoC (Business Logic Component) design pattern.
Top Dart packages
Some of the top packages for any Dart-based app or program
image
Dart Image Library provides server and web apps the ability to load, manipulate, and save images with various image file formats.
riverpod
A reactive caching and data-binding framework. Riverpod makes working with asynchronous code a breeze.
shorebird_code_push
Check for and download Shorebird code push updates from your app.
shelf_router
A convenient request router for the shelf web-framework, with support for URL-parameters, nested routers and routers generated from source annotations.
http_interceptor
A lightweight, simple plugin that allows you to intercept request and response objects and modify them if desired.
bloc
A predictable state management library that helps implement the BLoC (Business Logic Component) design pattern.
Package of the Week
Package of the Week is a series of quick, animated videos, each of which covers a particular package