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.
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:jni
-
Invoke Java Native Interface APIs from Dart.
- 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
- animation
-
The Flutter animation system.
- cassowary
-
An implementation of the Cassowary constraint solving algorithm in Dart.
- foundation
-
Core Flutter framework primitives.
- gestures
-
The Flutter gesture recognizers.
- http
-
A
Future
-based library for making HTTP requests. - 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_markdown_raw
flutter_test
- flutter_test
-
Testing library for flutter, built on top of
package:test
.