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.

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).

flutter_markdown

flutter_markdown

A library to render markdown formatted text.

flutter_test

flutter_test

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

platform_integration

Android

Flutter platform integration APIs for Android.

sky_engine

_empty

dart._internal

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.