Flutter is a new way to build high-performance, cross-platform mobile apps. Flutter is optimized for today's, and tomorrow's, mobile devices. We are focused on low-latency input and high frame rates on Android and iOS.

See the getting started guide for information about using Flutter.

flutter

animation
The Flutter animation system. [...]
cupertino
Flutter widgets implementing the current iOS design language. [...]
foundation
Core Flutter framework primitives. [...]
gestures
The Flutter gesture recognizers. [...]
material
Flutter widgets implementing Material Design. [...]
painting
The Flutter painting library. [...]
physics
Simple one-dimensional physics simulations, such as springs, friction, and gravity, for use in user interface animations. [...]
rendering
The Flutter rendering tree. [...]
scheduler
The Flutter Scheduler library. [...]
services
Platform services exposed to Flutter apps. [...]
widgets
The Flutter widgets framework. [...]

Dart Core

dart:async
Support for asynchronous programming, with classes such as Future and Stream. [...]
dart:collection
Classes and utilities that supplement the collection support in dart:core. [...]
dart:convert
Encoders and decoders for converting between different data representations, including JSON and UTF-8. [...]
dart:core
Built-in types, collections, and other core functionality for every Dart program. [...]
dart:developer
Interact with developer tools such as the debugger and inspector. [...]
dart:io
File, socket, HTTP, and other I/O support for server applications. [...]
dart:isolate
Concurrent programming using isolates: independent workers that are similar to threads but don't share memory, communicating only via messages. [...]
dart:math
Mathematical constants and functions, plus a random number generator. [...]
dart:typed_data
Lists that efficiently handle fixed sized data (for example, unsigned 8 byte integers) and SIMD numeric types. [...]
dart:ui
Built-in types and core primitives for a Flutter application. [...]

flutter_test

flutter_test
Testing library for flutter, built on top of package:test.

flutter_driver

flutter_driver
Provides API to test Flutter applications that run on real devices and emulators. [...]
flutter_driver_extension
This library provides a Dart VM service extension that is required for tests that use package:flutter_driver to drive applications from a separate process, similar to Selenium (web), Espresso (Android) and UI Automation (iOS). [...]

async

async

boolean_selector

boolean_selector

charcode

charcode
Defines symbolic names for character code points. [...]
charcode.ascii.dollar_lowercase
Declare integer constants for each ASCII character. [...]
charcode.htmlentity.dollar_lowercase
Character codes based on HTML 4.01 character entity names. [...]

collection

collection

convert

convert

crypto

crypto

file

file
Core interfaces containing the abstract FileSystem interface definition and all associated types used by FileSystem.
local
A local file system implementation. This relies on the use of dart:io and is thus not suitable for use in the browser.
memory
An implementation of FileSystem that exists entirely in memory with an internal representation loosely based on the Filesystem Hierarchy Standard.

http

http
A composable, Future-based library for making HTTP requests.
testing
This library contains testing classes for the HTTP library. [...]

http_parser

http_parser

intl

date_symbols
intl
This library provides internationalization and localization. This includes message formatting and replacement, date and number formatting and parsing, and utilities for working with Bidirectional text. [...]
number_symbol_data
Date/time formatting symbols for all locales. [...]
number_symbols

json_rpc_2

error_code
json_rpc_2

matcher

matcher
Support for specifying test expectations, such as for unit tests.

meta

meta
Constants for use in metadata annotations. [...]

package_config

package_config.packages_file

package_resolver

package_resolver

path

path
A comprehensive, cross-platform path manipulation library. [...]

platform_integration

Android
Flutter platform integration APIs for Android.
iOS
Flutter platform integration APIs for iOS.

pool

pool

pub_semver

pub_semver

quiver

quiver.iterables
quiver.testing.async
Testing support for dart:async.
quiver.time

source_map_stack_trace

source_map_stack_trace

source_maps

source_maps
Library to create and parse source maps. [...]
source_maps.builder
Contains a builder object useful for creating source maps programatically.
source_maps.parser
Contains the top-level function to parse source maps version 3.
source_maps.printer
Contains a code printer that generates code by recording the source maps.
source_maps.refactor
Tools to help implement refactoring like transformations to Dart code. [...]

source_span

source_span

stack_trace

stack_trace
Stack trace generation and parsing. [...]

stream_channel

stream_channel

string_scanner

string_scanner
A library for parsing strings using a sequence of patterns.

term_glyph

term_glyph

test

test

typed_data

typed_data
Utilities and functionality related to the "dart:typed_data" library.
typed_data.typed_buffers
Growable typed-data lists. [...]

vector_math

hash
vector_math_64
A library containing different type of vector operations for use in games, simulations, or rendering. [...]

vm_service_client

vm_service_client

web_socket_channel

web_socket_channel.io