Windows implementation of the connectivity_plus plugin
Dart & Flutter
packages
Console logger
Utilities for converting between data representations. Provides a number of Sink, Codec, Decoder, and Encoder types.
A cookie manager for http requests in Dart, help you to deal with the cookie policies and persistence.
Coverage data manipulation and formatting
An abstraction to allow working with files across multiple platforms.
Implementation of cross_file_platform_interface for Android.
Implementation of cross_file_platform_interface for iOS and macOS.
Implementation of cross_file_platform_interface for dart:io.
A common platform interface for the cross_file plugin.
Implementation of cross_file_platform_interface for web.
Implementations of SHA, MD5, and HMAC cryptographic functions.
Cryptographic algorithms for encryption, digital signatures, key agreement, authentication, and hashing. AES, Chacha20, ED25519, and more. Cross-platform (mobile, desktop, JS, WASM).
A library for parsing and analyzing CSS (Cascading Style Sheets).
Cubit is a lightweight state management solution. It is a subset of the bloc package that does not rely on events and instead uses methods to emit new states.
Default icons asset for Cupertino widgets based on Apple styled icons
The official Flutter Cupertino Design Library, implementing the iOS design system.
Get your http requests printed as curl command in your terminal. Share them easily with your colleagues and import them in Postman!
*Deprecated* newer version is in web_components package. This is for backwards compatibility with polymer.dart 0.4.x (web_ui package).
Lint rules are a powerful way to improve the maintainability of a project. Custom Lint allows package authors and developers to easily write custom lint rules.