You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Packages are not OS platform related and made dart.
Plugins are OS platform related.
mBaas
Firebase A comprehensive app development platform.
Architecture
flutter_hooks A flutter implementation of React hooks. It adds a new kind of widget with enhanced code reuse.
hooks_riverpod A simple way to access state from anywhere in your application while robust and testable.
state_notifier This repository is a set of packages that reimplements ValueNotifier outside of Flutter.
HTTP Client
http A composable, Future-based library for making HTTP requests.
dio A powerful Http client for Dart, which supports Interceptors, FormData, Request Cancellation, File Downloading, Timeout etc.
retrofit retrofit.dart is an dio client generator using source_gen and inspired by Chopper and Retrofit.
Json
json_serializable Provides Dart Build System builders for handling JSON.
Model
freezed Code generation for immutable classes that has a simple syntax/API without compromising on the features.
Localize
intl Internationalization and localization support.
NoSQL
hive Lightweight and blazing fast key-value database written in pure Dart. Strongly encrypted using AES-256.
UserDefaults/SharedPreferences
shared_preferences Flutter plugin for reading and writing simple key-value pairs. Wraps NSUserDefaults on iOS and SharedPreferences on Android.
KeyStore/EncryptedSharedPreferences
flutter_secure_storage Flutter Secure Storage provides API to store data in secure storage. Keychain is used in iOS, KeyStore based solution is used in Android.
Crypto
crypto Implementations of SHA, MD5, and HMAC cryptographic functions.
graphql A GraphQL client for Flutter, bringing all the features from a modern GraphQL client to one easy to use package.
Xml
xml Lightweight library for parsing, traversing, and transforming XML in Dart.
Dependency Injection
Reactive Extensions
rxdart RxDart adds additional capabilities to Dart Streams and StreamControllers.
Log
logger Small, easy to use and extensible logger which prints beautiful logs.
MKKit
qr_mobile_vision Reading QR codes and other barcodes using Firebase's Mobile Vision API.
Form
flutter_form_builder This package helps in creation of forms in Flutter by removing the boilerplate code, reusing validation, react to changes, and collect final user input.
Badge
badges A flutter package for creating badges. Badges can be used for an additional marker for any widget, e.g. show a number of items in a shopping cart.
Schema/Flavor
flutter_flavorizr A flutter utility to easily create flavors in your flutter application.
WebView
webview_flutter A Flutter plugin that provides a WebView widget.
WebBrowse
url_launcher A Flutter plugin for launching a URL in the mobile platform. Supports iOS and Android.
Review/Feedback
launch_review A Flutter plugin to assist in leaving user reviews/ratings in Google Play Store and Apple App Store.
wiredash Interactive user feedback tool for Flutter.
Video
video_player A Flutter plugin for iOS, Android and Web for playing back video on a Widget surface.
Image Viewer
extended_image Official extension image, support placeholder(loading)/ failed state, cache network, zoom/pan, photo view, slide out page, editor(crop,rotate,flip), painting etc.
Tutorial
tutorial_coach_mark Guide that helps you to present your app and its features in a beautiful, simple and customizable way.