CINXE.COM
Flutter - Dart API docs
<!DOCTYPE html> <html lang="en"> <head><script type="text/javascript" src="/_static/js/bundle-playback.js?v=HxkREWBo" charset="utf-8"></script> <script type="text/javascript" src="/_static/js/wombat.js?v=txqj7nKC" charset="utf-8"></script> <script>window.RufflePlayer=window.RufflePlayer||{};window.RufflePlayer.config={"autoplay":"on","unmuteOverlay":"hidden"};</script> <script type="text/javascript" src="/_static/js/ruffle/ruffle.js"></script> <script type="text/javascript"> __wm.init("https://web.archive.org/web"); __wm.wombat("https://api.flutter.dev/","20210603055329","https://web.archive.org/","web","/_static/", "1622699609"); </script> <link rel="stylesheet" type="text/css" href="/_static/css/banner-styles.css?v=S1zqJCYt" /> <link rel="stylesheet" type="text/css" href="/_static/css/iconochive.css?v=3PDvdIFv" /> <!-- End Wayback Rewrite JS Include --> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, height=device-height, initial-scale=1, user-scalable=no"> <meta name="generator" content="made with love by dartdoc 0.42.0"> <meta name="description" content="Flutter API docs, for the Dart programming language."> <title>Flutter - Dart API docs</title> <base href="./flutter/"> <!-- required because all the links are pseudo-absolute --> <base href=""> <link rel="preconnect" href="https://web.archive.org/web/20210603055329/https://fonts.gstatic.com/"> <link href="https://web.archive.org/web/20210603055329cs_/https://fonts.googleapis.com/css2?family=Roboto+Mono:ital,wght@0,300;0,400;0,500;0,700;1,400&display=swap" rel="stylesheet"> <link href="https://web.archive.org/web/20210603055329cs_/https://fonts.googleapis.com/icon?family=Material+Icons" rel="stylesheet"> <link rel="stylesheet" href="/web/20210603055329cs_/https://api.flutter.dev/flutter/static-assets/github.css"> <link rel="stylesheet" href="/web/20210603055329cs_/https://api.flutter.dev/flutter/static-assets/styles.css"> <link rel="icon" href="/web/20210603055329im_/https://api.flutter.dev/flutter/static-assets/favicon.png"> <!-- style overrides for dartdoc --> <style> @import 'https://web.archive.org/web/20210603055329cs_/https://fonts.googleapis.com/css?family=Roboto:500,400italic,300,400,100i'; @import 'https://web.archive.org/web/20210603055329cs_/https://fonts.googleapis.com/css?family=Material+Icons|Material+Icons+Outlined|Material+Icons+Sharp|Material+Icons+Round'; </style> <link href="https://web.archive.org/web/20210603055329cs_/https://flutter.github.io/cupertino_icons/css/icons.css" rel="stylesheet" type="text/css"> <link href="/web/20210603055329cs_/https://api.flutter.dev/assets/overrides.css" rel="stylesheet" type="text/css"> <link href="https://web.archive.org/web/20210603055329cs_/https://fonts.googleapis.com/icon?family=Material+Icons|Material+Icons+Outlined|Material+Icons+Sharp|Material+Icons+Round" rel="stylesheet"> <style> /* Rule for sizing the icon. */ .md-36 { font-size: 36px; } </style> <script> (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) })(window,document,'script','//web.archive.org/web/20210603055329/https://www.google-analytics.com/analytics.js','ga'); ga('create', 'UA-67589403-1', 'auto'); ga('send', 'pageview'); </script> <script async="" defer="" src="/web/20210603055329js_/https://api.flutter.dev/assets/api_survey.js"></script> <!-- Styles and scripting for handling custom code snippets --> <link href="/web/20210603055329cs_/https://api.flutter.dev/assets/snippets.css" rel="stylesheet" type="text/css"> <script src="/web/20210603055329js_/https://api.flutter.dev/assets/snippets.js"></script> <link rel="search" type="application/opensearchdescription+xml" title="Flutter API" href="/web/20210603055329/https://api.flutter.dev/opensearch.xml"/> </head> <body data-base-href="" data-using-base-href="true"> <div id="overlay-under-drawer"></div> <header id="title"> <button id="sidenav-left-toggle" type="button"> </button> <ol class="breadcrumbs gt-separated dark hidden-xs"> <li><a href="https://web.archive.org/web/20210603055329/https://flutter.dev/">Flutter SDK</a></li> </ol> <div class="self-name">Flutter</div> <form class="search navbar-right" role="search"> <input type="text" id="search-box" autocomplete="off" disabled class="form-control typeahead" placeholder="Loading search..."> </form> </header> <main> <div id="dartdoc-sidebar-left" class="sidebar sidebar-offcanvas-left"> <header id="header-search-sidebar" class="hidden-l"> <form class="search-sidebar" role="search"> <input type="text" id="search-sidebar" autocomplete="off" disabled class="form-control typeahead" placeholder="Loading search..."> </form> </header> <ol class="breadcrumbs gt-separated dark hidden-l" id="sidebar-nav"> <li><a href="https://web.archive.org/web/20210603055329/https://flutter.dev/">Flutter package</a></li> </ol> <h5 class="hidden-xs"><span class="package-name">Flutter</span> <span class="package-kind">package</span></h5> <ol> <li class="section-title">Libraries</li> <li><a href="animation/animation-library.html">animation</a></li> <li><a href="cupertino/cupertino-library.html">cupertino</a></li> <li><a href="foundation/foundation-library.html">foundation</a></li> <li><a href="gestures/gestures-library.html">gestures</a></li> <li><a href="material/material-library.html">material</a></li> <li><a href="painting/painting-library.html">painting</a></li> <li><a href="physics/physics-library.html">physics</a></li> <li><a href="rendering/rendering-library.html">rendering</a></li> <li><a href="scheduler/scheduler-library.html">scheduler</a></li> <li><a href="semantics/semantics-library.html">semantics</a></li> <li><a href="services/services-library.html">services</a></li> <li><a href="widgets/widgets-library.html">widgets</a></li> <li class="section-title">Dart</li> <li><a href="dart-ui/dart-ui-library.html">dart:ui</a></li> <li class="section-subtitle">Core</li> <li class="section-subitem"><a href="dart-async/dart-async-library.html">dart:async</a></li> <li class="section-subitem"><a href="dart-collection/dart-collection-library.html">dart:collection</a></li> <li class="section-subitem"><a href="dart-convert/dart-convert-library.html">dart:convert</a></li> <li class="section-subitem"><a href="dart-core/dart-core-library.html">dart:core</a></li> <li class="section-subitem"><a href="dart-developer/dart-developer-library.html">dart:developer</a></li> <li class="section-subitem"><a href="dart-math/dart-math-library.html">dart:math</a></li> <li class="section-subitem"><a href="dart-typed_data/dart-typed_data-library.html">dart:typed_data</a></li> <li class="section-subtitle">VM</li> <li class="section-subitem"><a href="dart-ffi/dart-ffi-library.html">dart:ffi</a></li> <li class="section-subitem"><a href="dart-io/dart-io-library.html">dart:io</a></li> <li class="section-subitem"><a href="dart-isolate/dart-isolate-library.html">dart:isolate</a></li> <li class="section-subtitle">Web</li> <li class="section-subitem"><a href="dart-html/dart-html-library.html">dart:html</a></li> <li class="section-subitem"><a href="dart-js/dart-js-library.html">dart:js</a></li> <li class="section-subitem"><a href="dart-js_util/dart-js_util-library.html">dart:js_util</a></li> <li class="section-title">platform_integration</li> <li><a href="/web/20210603055329/https://api.flutter.dev/javadoc/">Android</a></li> <li><a href="/web/20210603055329/https://api.flutter.dev/objcdoc/">iOS</a></li> <li class="section-title">flutter_test</li> <li><a href="flutter_test/flutter_test-library.html">flutter_test</a></li> <li class="section-title">flutter_driver</li> <li><a href="flutter_driver/flutter_driver-library.html">flutter_driver</a></li> <li><a href="flutter_driver_extension/flutter_driver_extension-library.html">flutter_driver_extension</a></li> <li class="section-title">flutter_localizations</li> <li><a href="flutter_localizations/flutter_localizations-library.html">flutter_localizations</a></li> <li class="section-title">flutter_web_plugins</li> <li><a href="flutter_web_plugins/flutter_web_plugins-library.html">flutter_web_plugins</a></li> <li class="section-title">archive</li> <li><a href="archive/archive-library.html">archive</a></li> <li><a href="archive_io/archive_io-library.html">archive_io</a></li> <li class="section-title">async</li> <li><a href="async/async-library.html">async</a></li> <li class="section-title">boolean_selector</li> <li><a href="package-boolean_selector_boolean_selector/package-boolean_selector_boolean_selector-library.html">boolean_selector</a></li> <li class="section-title">characters</li> <li><a href="characters/characters-library.html">characters</a></li> <li class="section-title">charcode</li> <li><a href="charcode/charcode-library.html">charcode</a></li> <li><a href="charcode.ascii.dollar_lowercase/charcode.ascii.dollar_lowercase-library.html">charcode.ascii.dollar_lowercase</a></li> <li><a href="charcode.htmlentity.dollar_lowercase/charcode.htmlentity.dollar_lowercase-library.html">charcode.htmlentity.dollar_lowercase</a></li> <li class="section-title">clock</li> <li><a href="package-clock_clock/package-clock_clock-library.html">clock</a></li> <li class="section-title">collection</li> <li><a href="package-collection_collection/package-collection_collection-library.html">collection</a></li> <li><a class="deprecated" href="dart.pkg.collection.algorithms/dart.pkg.collection.algorithms-library.html">dart.pkg.collection.algorithms</a></li> <li><a class="deprecated" href="dart.pkg.collection.equality/dart.pkg.collection.equality-library.html">dart.pkg.collection.equality</a></li> <li><a class="deprecated" href="dart.pkg.collection.iterable_zip/dart.pkg.collection.iterable_zip-library.html">dart.pkg.collection.iterable_zip</a></li> <li><a class="deprecated" href="dart.pkg.collection.priority_queue/dart.pkg.collection.priority_queue-library.html">dart.pkg.collection.priority_queue</a></li> <li><a class="deprecated" href="dart.pkg.collection.wrappers/dart.pkg.collection.wrappers-library.html">dart.pkg.collection.wrappers</a></li> <li class="section-title">crypto</li> <li><a href="package-crypto_crypto/package-crypto_crypto-library.html">crypto</a></li> <li class="section-title">fake_async</li> <li><a href="package-fake_async_fake_async/package-fake_async_fake_async-library.html">fake_async</a></li> <li class="section-title">file</li> <li><a href="package-file_chroot/package-file_chroot-library.html">chroot</a></li> <li><a href="package-file_file/package-file_file-library.html">file</a></li> <li><a href="package-file_local/package-file_local-library.html">local</a></li> <li><a href="package-file_memory/package-file_memory-library.html">memory</a></li> <li class="section-title">integration_test</li> <li><a href="package-integration_test__callback_io/package-integration_test__callback_io-library.html">_callback_io</a></li> <li><a href="package-integration_test__callback_web/package-integration_test__callback_web-library.html">_callback_web</a></li> <li><a href="package-integration_test__extension_io/package-integration_test__extension_io-library.html">_extension_io</a></li> <li><a href="package-integration_test__extension_web/package-integration_test__extension_web-library.html">_extension_web</a></li> <li><a href="package-integration_test_common/package-integration_test_common-library.html">common</a></li> <li><a href="package-integration_test_integration_test/package-integration_test_integration_test-library.html">integration_test</a></li> <li><a href="package-integration_test_integration_test_driver/package-integration_test_integration_test_driver-library.html">integration_test_driver</a></li> <li><a href="package-integration_test_integration_test_driver_extended/package-integration_test_integration_test_driver_extended-library.html">integration_test_driver_extended</a></li> <li class="section-title">intl</li> <li><a href="package-intl_date_symbol_data_custom/package-intl_date_symbol_data_custom-library.html">date_symbol_data_custom</a></li> <li><a href="date_symbol_data_file/date_symbol_data_file-library.html">date_symbol_data_file</a></li> <li><a href="date_symbol_data_http_request/date_symbol_data_http_request-library.html">date_symbol_data_http_request</a></li> <li><a href="date_symbol_data_local/date_symbol_data_local-library.html">date_symbol_data_local</a></li> <li><a href="date_symbols/date_symbols-library.html">date_symbols</a></li> <li><a href="date_time_patterns/date_time_patterns-library.html">date_time_patterns</a></li> <li><a href="intl/intl-library.html">intl</a></li> <li><a href="intl_standalone/intl_standalone-library.html">intl_standalone</a></li> <li><a href="package-intl_locale/package-intl_locale-library.html">locale</a></li> <li><a href="message_format/message_format-library.html">message_format</a></li> <li><a href="message_lookup_by_library/message_lookup_by_library-library.html">message_lookup_by_library</a></li> <li><a href="number_symbol_data/number_symbol_data-library.html">number_symbol_data</a></li> <li><a href="number_symbols/number_symbols-library.html">number_symbols</a></li> <li class="section-title">matcher</li> <li><a href="package-matcher_matcher/package-matcher_matcher-library.html">matcher</a></li> <li class="section-title">meta</li> <li><a href="meta/meta-library.html">meta</a></li> <li><a href="meta_dart2js/meta_dart2js-library.html">meta_dart2js</a></li> <li><a href="meta_meta/meta_meta-library.html">meta_meta</a></li> <li class="section-title">path</li> <li><a href="package-path_path/package-path_path-library.html">path</a></li> <li class="section-title">platform</li> <li><a href="package-platform_platform/package-platform_platform-library.html">platform</a></li> <li class="section-title">process</li> <li><a href="package-process_process/package-process_process-library.html">process</a></li> <li class="section-title">source_span</li> <li><a href="package-source_span_source_span/package-source_span_source_span-library.html">source_span</a></li> <li class="section-title">stack_trace</li> <li><a href="package-stack_trace_stack_trace/package-stack_trace_stack_trace-library.html">stack_trace</a></li> <li class="section-title">stream_channel</li> <li><a href="package-stream_channel_isolate_channel/package-stream_channel_isolate_channel-library.html">isolate_channel</a></li> <li><a href="package-stream_channel_stream_channel/package-stream_channel_stream_channel-library.html">stream_channel</a></li> <li class="section-title">string_scanner</li> <li><a href="package-string_scanner_string_scanner/package-string_scanner_string_scanner-library.html">string_scanner</a></li> <li class="section-title">sync_http</li> <li><a href="sync.http/sync.http-library.html">sync.http</a></li> <li class="section-title">term_glyph</li> <li><a href="package-term_glyph_term_glyph/package-term_glyph_term_glyph-library.html">term_glyph</a></li> <li class="section-title">test_api</li> <li><a class="deprecated" href="test_api/test_api-library.html">test_api</a></li> <li><a class="deprecated" href="test_api.backend/test_api.backend-library.html">test_api.backend</a></li> <li><a class="deprecated" href="test_api.fake/test_api.fake-library.html">test_api.fake</a></li> <li class="section-title">typed_data</li> <li><a href="typed_data/typed_data-library.html">typed_data</a></li> <li><a href="typed_data.typed_buffers/typed_data.typed_buffers-library.html">typed_data.typed_buffers</a></li> <li class="section-title">vector_math</li> <li><a href="package-vector_math_hash/package-vector_math_hash-library.html">hash</a></li> <li><a href="vector_math/vector_math-library.html">vector_math</a></li> <li><a href="vector_math_64/vector_math_64-library.html">vector_math_64</a></li> <li><a href="vector_math_geometry/vector_math_geometry-library.html">vector_math_geometry</a></li> <li><a href="vector_math_lists/vector_math_lists-library.html">vector_math_lists</a></li> <li><a href="vector_math_operations/vector_math_operations-library.html">vector_math_operations</a></li> <li class="section-title">vm_service</li> <li><a href="package-vm_service_utils/package-vm_service_utils-library.html">utils</a></li> <li><a href="vm_service/vm_service-library.html">vm_service</a></li> <li><a href="package-vm_service_vm_service_io/package-vm_service_vm_service_io-library.html">vm_service_io</a></li> <li class="section-title">webdriver</li> <li><a href="webdriver.core/webdriver.core-library.html">webdriver.core</a></li> <li><a href="webdriver.core/webdriver.core-library.html">webdriver.core</a></li> <li><a href="webdriver.html/webdriver.html-library.html">webdriver.html</a></li> <li><a href="webdriver.io/webdriver.io-library.html">webdriver.io</a></li> <li><a href="webdriver.io/webdriver.io-library.html">webdriver.io</a></li> <li><a href="webdriver.support.async/webdriver.support.async-library.html">webdriver.support.async</a></li> <li><a href="webdriver.support.firefox_profile/webdriver.support.firefox_profile-library.html">webdriver.support.firefox_profile</a></li> <li><a href="webdriver.support.stdio_stepper/webdriver.support.stdio_stepper-library.html">webdriver.support.stdio_stepper</a></li> <li><a href="webdriver.sync_core/webdriver.sync_core-library.html">webdriver.sync_core</a></li> <li><a href="webdriver.sync_io/webdriver.sync_io-library.html">webdriver.sync_io</a></li> </ol> </div> <div id="dartdoc-main-content" class="main-content"> <section class="desc markdown"> <p><strong>Welcome to the Flutter API reference documentation!</strong></p> <p>Flutter is Google's SDK for crafting beautiful, fast user experiences for mobile, web, and desktop from a single codebase. Flutter works with existing code, is used by developers and organizations around the world, and is free and open source.</p> <p>This API reference covers all libraries that are exported by the Flutter SDK.</p> <h3 id="more-documentation">More Documentation</h3> <p>This site hosts Flutter's API documentation. Other documentation can be found at the following locations:</p> <ul> <li><a href="https://web.archive.org/web/20210603055329/https://flutter.dev/">flutter.dev</a> (main site)</li> <li><a href="https://web.archive.org/web/20210603055329/https://flutter.dev/docs/get-started/install">Installation</a></li> <li><a href="https://web.archive.org/web/20210603055329/https://flutter.dev/docs/codelabs">Codelabs</a></li> <li><a href="https://web.archive.org/web/20210603055329/https://github.com/flutter/flutter/blob/master/CONTRIBUTING.md">Contributing to Flutter</a></li> </ul> <h3 id="importing-a-library">Importing a Library</h3> <h4 id="framework-libraries">Framework Libraries</h4> <p>Libraries in the "Libraries" section below (or in the left navigation) are part of the core Flutter framework and are imported using <code>'package:flutter/<library>.dart'</code>, like so:</p> <pre class="language-dart"><code class="language-dart">import 'package:flutter/material.dart'; import 'package:flutter/services.dart'; </code></pre> <h4 id="dart-libraries">Dart Libraries</h4> <p>Libraries in the "Dart" section exist in the <code>dart:</code> namespace and are imported using <code>'dart:<library>'</code>, like so:</p> <pre class="language-dart"><code class="language-dart">import 'dart:async'; import 'dart:ui'; </code></pre> <p>Except for <code>'dart:core'</code>, you must import a Dart library before you can use it.</p> <h4 id="supporting-libraries">Supporting Libraries</h4> <p>Libraries in other sections are supporting libraries that ship with Flutter. They are organized by package and are imported using <code>'package:<package>/<library>.dart'</code>, like so:</p> <pre class="language-dart"><code class="language-dart">import 'package:flutter_test/flutter_test.dart'; import 'package:file/local.dart'; </code></pre> <h3 id="packages-on-pubdev">Packages on pub.dev</h3> <p>Flutter has a rich ecosystem of packages that have been contributed by the Flutter team and the broader open source community to a central repository. Among the thousands of packages, you'll find support for Firebase, Google Fonts, hardware services like Bluetooth and camera, new widgets and animations, and integration with other popular web services. You can browse those packages at <a href="https://web.archive.org/web/20210603055329/https://pub.dev/">pub.dev</a>.</p> </section> <section class="summary"> <h2>Libraries</h2> <dl> <dt id="animation"> <span class="name"><a href="animation/animation-library.html">animation</a></span> </dt> <dd>The Flutter animation system. <a href="animation/animation-library.html">[...]</a> </dd> <dt id="cupertino"> <span class="name"><a href="cupertino/cupertino-library.html">cupertino</a></span> </dt> <dd>Flutter widgets implementing the current iOS design language. <a href="cupertino/cupertino-library.html">[...]</a> </dd> <dt id="foundation"> <span class="name"><a href="foundation/foundation-library.html">foundation</a></span> </dt> <dd>Core Flutter framework primitives. <a href="foundation/foundation-library.html">[...]</a> </dd> <dt id="gestures"> <span class="name"><a href="gestures/gestures-library.html">gestures</a></span> </dt> <dd>The Flutter gesture recognizers. <a href="gestures/gestures-library.html">[...]</a> </dd> <dt id="material"> <span class="name"><a href="material/material-library.html">material</a></span> </dt> <dd>Flutter widgets implementing Material Design. <a href="material/material-library.html">[...]</a> </dd> <dt id="painting"> <span class="name"><a href="painting/painting-library.html">painting</a></span> </dt> <dd>The Flutter painting library. <a href="painting/painting-library.html">[...]</a> </dd> <dt id="physics"> <span class="name"><a href="physics/physics-library.html">physics</a></span> </dt> <dd>Simple one-dimensional physics simulations, such as springs, friction, and gravity, for use in user interface animations. <a href="physics/physics-library.html">[...]</a> </dd> <dt id="rendering"> <span class="name"><a href="rendering/rendering-library.html">rendering</a></span> </dt> <dd>The Flutter rendering tree. <a href="rendering/rendering-library.html">[...]</a> </dd> <dt id="scheduler"> <span class="name"><a href="scheduler/scheduler-library.html">scheduler</a></span> </dt> <dd>The Flutter Scheduler library. <a href="scheduler/scheduler-library.html">[...]</a> </dd> <dt id="semantics"> <span class="name"><a href="semantics/semantics-library.html">semantics</a></span> </dt> <dd>The Flutter semantics package. <a href="semantics/semantics-library.html">[...]</a> </dd> <dt id="services"> <span class="name"><a href="services/services-library.html">services</a></span> </dt> <dd>Platform services exposed to Flutter apps. <a href="services/services-library.html">[...]</a> </dd> <dt id="widgets"> <span class="name"><a href="widgets/widgets-library.html">widgets</a></span> </dt> <dd>The Flutter widgets framework. <a href="widgets/widgets-library.html">[...]</a> </dd> </dl> </section> <section class="summary"> <h2>Dart</h2> <dl> <dt id="dart:ui"> <span class="name"><a href="dart-ui/dart-ui-library.html">dart:ui</a></span> </dt> <dd>Built-in types and core primitives for a Flutter application. <a href="dart-ui/dart-ui-library.html">[...]</a> </dd> <h3>Core</h3> <dt id="dart:async"> <span class="name"><a href="dart-async/dart-async-library.html">dart:async</a></span> </dt> <dd>Support for asynchronous programming, with classes such as Future and Stream. <a href="dart-async/dart-async-library.html">[...]</a> </dd> <dt id="dart:collection"> <span class="name"><a href="dart-collection/dart-collection-library.html">dart:collection</a></span> </dt> <dd>Classes and utilities that supplement the collection support in dart:core. <a href="dart-collection/dart-collection-library.html">[...]</a> </dd> <dt id="dart:convert"> <span class="name"><a href="dart-convert/dart-convert-library.html">dart:convert</a></span> </dt> <dd>Encoders and decoders for converting between different data representations, including JSON and UTF-8. <a href="dart-convert/dart-convert-library.html">[...]</a> </dd> <dt id="dart:core"> <span class="name"><a href="dart-core/dart-core-library.html">dart:core</a></span> </dt> <dd>Built-in types, collections, and other core functionality for every Dart program. <a href="dart-core/dart-core-library.html">[...]</a> </dd> <dt id="dart:developer"> <span class="name"><a href="dart-developer/dart-developer-library.html">dart:developer</a></span> </dt> <dd>Interact with developer tools such as the debugger and inspector. <a href="dart-developer/dart-developer-library.html">[...]</a> </dd> <dt id="dart:math"> <span class="name"><a href="dart-math/dart-math-library.html">dart:math</a></span> </dt> <dd>Mathematical constants and functions, plus a random number generator. <a href="dart-math/dart-math-library.html">[...]</a> </dd> <dt id="dart:typed_data"> <span class="name"><a href="dart-typed_data/dart-typed_data-library.html">dart:typed_data</a></span> </dt> <dd>Lists that efficiently handle fixed sized data (for example, unsigned 8 byte integers) and SIMD numeric types. <a href="dart-typed_data/dart-typed_data-library.html">[...]</a> </dd> <h3>VM</h3> <dt id="dart:ffi"> <span class="name"><a href="dart-ffi/dart-ffi-library.html">dart:ffi</a></span> </dt> <dd>Foreign Function Interface for interoperability with the C programming language. <a href="dart-ffi/dart-ffi-library.html">[...]</a> </dd> <dt id="dart:io"> <span class="name"><a href="dart-io/dart-io-library.html">dart:io</a></span> </dt> <dd>File, socket, HTTP, and other I/O support for non-web applications. <a href="dart-io/dart-io-library.html">[...]</a> </dd> <dt id="dart:isolate"> <span class="name"><a href="dart-isolate/dart-isolate-library.html">dart:isolate</a></span> </dt> <dd>Concurrent programming using <em>isolates</em>: independent workers that are similar to threads but don't share memory, communicating only via messages. <a href="dart-isolate/dart-isolate-library.html">[...]</a> </dd> <h3>Web</h3> <dt id="dart:html"> <span class="name"><a href="dart-html/dart-html-library.html">dart:html</a></span> </dt> <dd>HTML elements and other resources for web-based applications that need to interact with the browser and the DOM (Document Object Model). <a href="dart-html/dart-html-library.html">[...]</a> </dd> <dt id="dart:js"> <span class="name"><a href="dart-js/dart-js-library.html">dart:js</a></span> </dt> <dd>Low-level support for interoperating with JavaScript. <a href="dart-js/dart-js-library.html">[...]</a> </dd> <dt id="dart:js_util"> <span class="name"><a href="dart-js_util/dart-js_util-library.html">dart:js_util</a></span> </dt> <dd>Utility methods to manipulate <code>package:js</code> annotated JavaScript interop objects in cases where the name to call is not known at runtime. <a href="dart-js_util/dart-js_util-library.html">[...]</a> </dd> </dl> </section> <section class="summary"> <h2>platform_integration</h2> <dl> <dt id="Android"> <span class="name"><a href="/web/20210603055329/https://api.flutter.dev/javadoc/">Android</a></span> </dt> <dd><a href="https://web.archive.org/web/20210603055329/https://api.flutter.dev/javadoc/">Flutter platform integration APIs for Android.</a> </dd> <dt id="iOS"> <span class="name"><a href="/web/20210603055329/https://api.flutter.dev/objcdoc/">iOS</a></span> </dt> <dd><a href="https://web.archive.org/web/20210603055329/https://api.flutter.dev/objcdoc/">Flutter platform integration APIs for iOS.</a> </dd> </dl> </section> <section class="summary"> <h2>flutter_test</h2> <dl> <dt id="flutter_test"> <span class="name"><a href="flutter_test/flutter_test-library.html">flutter_test</a></span> </dt> <dd>Testing library for flutter, built on top of <code>package:test</code>. <a href="flutter_test/flutter_test-library.html">[...]</a> </dd> </dl> </section> <section class="summary"> <h2>flutter_driver</h2> <dl> <dt id="flutter_driver"> <span class="name"><a href="flutter_driver/flutter_driver-library.html">flutter_driver</a></span> </dt> <dd>Provides API to test Flutter applications that run on real devices and emulators. <a href="flutter_driver/flutter_driver-library.html">[...]</a> </dd> <dt id="flutter_driver_extension"> <span class="name"><a href="flutter_driver_extension/flutter_driver_extension-library.html">flutter_driver_extension</a></span> </dt> <dd>This library provides a Dart VM service extension that is required for tests that use <code>package:flutter_driver</code> to drive applications from a separate process, similar to Selenium (web), Espresso (Android) and UI Automation (iOS). <a href="flutter_driver_extension/flutter_driver_extension-library.html">[...]</a> </dd> </dl> </section> <section class="summary"> <h2>flutter_localizations</h2> <dl> <dt id="flutter_localizations"> <span class="name"><a href="flutter_localizations/flutter_localizations-library.html">flutter_localizations</a></span> </dt> <dd>Localizations for the Flutter library. </dd> </dl> </section> <section class="summary"> <h2>flutter_web_plugins</h2> <dl> <dt id="flutter_web_plugins"> <span class="name"><a href="flutter_web_plugins/flutter_web_plugins-library.html">flutter_web_plugins</a></span> </dt> <dd>The platform channels and plugin registry implementations for the web implementations of Flutter plugins. <a href="flutter_web_plugins/flutter_web_plugins-library.html">[...]</a> </dd> </dl> </section> <section class="summary"> <h2>archive</h2> <dl> <dt id="archive"> <span class="name"><a href="archive/archive-library.html">archive</a></span> </dt> <dd> </dd> <dt id="archive_io"> <span class="name"><a href="archive_io/archive_io-library.html">archive_io</a></span> </dt> <dd> </dd> </dl> </section> <section class="summary"> <h2>async</h2> <dl> <dt id="async"> <span class="name"><a href="async/async-library.html">async</a></span> </dt> <dd>Utilities that expand on the asynchronous features of the <code>dart:async</code> library. <a href="async/async-library.html">[...]</a> </dd> </dl> </section> <section class="summary"> <h2>boolean_selector</h2> <dl> <dt id="boolean_selector"> <span class="name"><a href="package-boolean_selector_boolean_selector/package-boolean_selector_boolean_selector-library.html">boolean_selector</a></span> </dt> <dd> </dd> </dl> </section> <section class="summary"> <h2>characters</h2> <dl> <dt id="characters"> <span class="name"><a href="characters/characters-library.html">characters</a></span> </dt> <dd>String operations based on characters (Unicode grapheme clusters). </dd> </dl> </section> <section class="summary"> <h2>charcode</h2> <dl> <dt id="charcode"> <span class="name"><a href="charcode/charcode-library.html">charcode</a></span> </dt> <dd>Defines symbolic names for character code points. <a href="charcode/charcode-library.html">[...]</a> </dd> <dt id="charcode.ascii.dollar_lowercase"> <span class="name"><a href="charcode.ascii.dollar_lowercase/charcode.ascii.dollar_lowercase-library.html">charcode.ascii.dollar_lowercase</a></span> </dt> <dd>Declare integer constants for each ASCII character. <a href="charcode.ascii.dollar_lowercase/charcode.ascii.dollar_lowercase-library.html">[...]</a> </dd> <dt id="charcode.htmlentity.dollar_lowercase"> <span class="name"><a href="charcode.htmlentity.dollar_lowercase/charcode.htmlentity.dollar_lowercase-library.html">charcode.htmlentity.dollar_lowercase</a></span> </dt> <dd>Character codes based on HTML 4.01 character entity names. <a href="charcode.htmlentity.dollar_lowercase/charcode.htmlentity.dollar_lowercase-library.html">[...]</a> </dd> </dl> </section> <section class="summary"> <h2>clock</h2> <dl> <dt id="clock"> <span class="name"><a href="package-clock_clock/package-clock_clock-library.html">clock</a></span> </dt> <dd> </dd> </dl> </section> <section class="summary"> <h2>collection</h2> <dl> <dt id="collection"> <span class="name"><a href="package-collection_collection/package-collection_collection-library.html">collection</a></span> </dt> <dd> </dd> <dt id="dart.pkg.collection.algorithms"> <span class="name"><a class="deprecated" href="dart.pkg.collection.algorithms/dart.pkg.collection.algorithms-library.html">dart.pkg.collection.algorithms</a></span> </dt> <dd>Import <code>collection.dart</code> instead. </dd> <dt id="dart.pkg.collection.equality"> <span class="name"><a class="deprecated" href="dart.pkg.collection.equality/dart.pkg.collection.equality-library.html">dart.pkg.collection.equality</a></span> </dt> <dd>Import <code>collection.dart</code> instead. </dd> <dt id="dart.pkg.collection.iterable_zip"> <span class="name"><a class="deprecated" href="dart.pkg.collection.iterable_zip/dart.pkg.collection.iterable_zip-library.html">dart.pkg.collection.iterable_zip</a></span> </dt> <dd>Import <code>collection.dart</code> instead. </dd> <dt id="dart.pkg.collection.priority_queue"> <span class="name"><a class="deprecated" href="dart.pkg.collection.priority_queue/dart.pkg.collection.priority_queue-library.html">dart.pkg.collection.priority_queue</a></span> </dt> <dd>Import <code>collection.dart</code> instead. </dd> <dt id="dart.pkg.collection.wrappers"> <span class="name"><a class="deprecated" href="dart.pkg.collection.wrappers/dart.pkg.collection.wrappers-library.html">dart.pkg.collection.wrappers</a></span> </dt> <dd>Import <code>collection.dart</code> instead. </dd> </dl> </section> <section class="summary"> <h2>crypto</h2> <dl> <dt id="crypto"> <span class="name"><a href="package-crypto_crypto/package-crypto_crypto-library.html">crypto</a></span> </dt> <dd> </dd> </dl> </section> <section class="summary"> <h2>fake_async</h2> <dl> <dt id="fake_async"> <span class="name"><a href="package-fake_async_fake_async/package-fake_async_fake_async-library.html">fake_async</a></span> </dt> <dd> </dd> </dl> </section> <section class="summary"> <h2>file</h2> <dl> <dt id="chroot"> <span class="name"><a href="package-file_chroot/package-file_chroot-library.html">chroot</a></span> </dt> <dd>A file system that provides a view into <em>another</em> <code>FileSystem</code> via a path. </dd> <dt id="file"> <span class="name"><a href="package-file_file/package-file_file-library.html">file</a></span> </dt> <dd>Core interfaces containing the abstract <code>FileSystem</code> interface definition and all associated types used by <code>FileSystem</code>. </dd> <dt id="local"> <span class="name"><a href="package-file_local/package-file_local-library.html">local</a></span> </dt> <dd>A local file system implementation. This relies on the use of <code>dart:io</code> and is thus not suitable for use in the browser. </dd> <dt id="memory"> <span class="name"><a href="package-file_memory/package-file_memory-library.html">memory</a></span> </dt> <dd>An implementation of <code>FileSystem</code> that exists entirely in memory with an internal representation loosely based on the Filesystem Hierarchy Standard. </dd> </dl> </section> <section class="summary"> <h2>integration_test</h2> <dl> <dt id="_callback_io"> <span class="name"><a href="package-integration_test__callback_io/package-integration_test__callback_io-library.html">_callback_io</a></span> </dt> <dd> </dd> <dt id="_callback_web"> <span class="name"><a href="package-integration_test__callback_web/package-integration_test__callback_web-library.html">_callback_web</a></span> </dt> <dd> </dd> <dt id="_extension_io"> <span class="name"><a href="package-integration_test__extension_io/package-integration_test__extension_io-library.html">_extension_io</a></span> </dt> <dd> </dd> <dt id="_extension_web"> <span class="name"><a href="package-integration_test__extension_web/package-integration_test__extension_web-library.html">_extension_web</a></span> </dt> <dd> </dd> <dt id="common"> <span class="name"><a href="package-integration_test_common/package-integration_test_common-library.html">common</a></span> </dt> <dd> </dd> <dt id="integration_test"> <span class="name"><a href="package-integration_test_integration_test/package-integration_test_integration_test-library.html">integration_test</a></span> </dt> <dd> </dd> <dt id="integration_test_driver"> <span class="name"><a href="package-integration_test_integration_test_driver/package-integration_test_integration_test_driver-library.html">integration_test_driver</a></span> </dt> <dd> </dd> <dt id="integration_test_driver_extended"> <span class="name"><a href="package-integration_test_integration_test_driver_extended/package-integration_test_integration_test_driver_extended-library.html">integration_test_driver_extended</a></span> </dt> <dd> </dd> </dl> </section> <section class="summary"> <h2>intl</h2> <dl> <dt id="date_symbol_data_custom"> <span class="name"><a href="package-intl_date_symbol_data_custom/package-intl_date_symbol_data_custom-library.html">date_symbol_data_custom</a></span> </dt> <dd>API to allow setting Date/Time formatting in a custom way. <a href="package-intl_date_symbol_data_custom/package-intl_date_symbol_data_custom-library.html">[...]</a> </dd> <dt id="date_symbol_data_file"> <span class="name"><a href="date_symbol_data_file/date_symbol_data_file-library.html">date_symbol_data_file</a></span> </dt> <dd>This file should be imported, along with date_format.dart in order to read locale data from files in the file system. </dd> <dt id="date_symbol_data_http_request"> <span class="name"><a href="date_symbol_data_http_request/date_symbol_data_http_request-library.html">date_symbol_data_http_request</a></span> </dt> <dd>This file should be imported, along with date_format.dart in order to read locale data via http requests to a web server.. </dd> <dt id="date_symbol_data_local"> <span class="name"><a href="date_symbol_data_local/date_symbol_data_local-library.html">date_symbol_data_local</a></span> </dt> <dd>Date/time formatting symbols for all locales. <a href="date_symbol_data_local/date_symbol_data_local-library.html">[...]</a> </dd> <dt id="date_symbols"> <span class="name"><a href="date_symbols/date_symbols-library.html">date_symbols</a></span> </dt> <dd> </dd> <dt id="date_time_patterns"> <span class="name"><a href="date_time_patterns/date_time_patterns-library.html">date_time_patterns</a></span> </dt> <dd>Date/time formatting symbols for a large subset of locales. <a href="date_time_patterns/date_time_patterns-library.html">[...]</a> </dd> <dt id="intl"> <span class="name"><a href="intl/intl-library.html">intl</a></span> </dt> <dd>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. <a href="intl/intl-library.html">[...]</a> </dd> <dt id="intl_standalone"> <span class="name"><a href="intl_standalone/intl_standalone-library.html">intl_standalone</a></span> </dt> <dd>This provides facilities for Internationalization that are only available when running standalone. You should import only one of this or intl_browser.dart. Right now the only thing provided here is finding the operating system locale. </dd> <dt id="locale"> <span class="name"><a href="package-intl_locale/package-intl_locale-library.html">locale</a></span> </dt> <dd>This library provides access to the <a href="package-intl_locale/Locale-class.html">Locale</a> class. </dd> <dt id="message_format"> <span class="name"><a href="message_format/message_format-library.html">message_format</a></span> </dt> <dd><code>MessageFormat</code> prepares strings for display to users, with optional arguments (variables/placeholders). The arguments can occur in any order, which is necessary for translation into languages with different grammars. It supports syntax to represent plurals and select options. </dd> <dt id="message_lookup_by_library"> <span class="name"><a href="message_lookup_by_library/message_lookup_by_library-library.html">message_lookup_by_library</a></span> </dt> <dd>Message/plural format library with locale support. This can have different implementations based on the mechanism for finding the localized versions of messages. This version expects them to be in a library named e.g. 'messages_en_US'. The prefix is set in the "initializeMessages" call, which must be made for a locale before any lookups can be done. <a href="message_lookup_by_library/message_lookup_by_library-library.html">[...]</a> </dd> <dt id="number_symbol_data"> <span class="name"><a href="number_symbol_data/number_symbol_data-library.html">number_symbol_data</a></span> </dt> <dd>Date/time formatting symbols for all locales. <a href="number_symbol_data/number_symbol_data-library.html">[...]</a> </dd> <dt id="number_symbols"> <span class="name"><a href="number_symbols/number_symbols-library.html">number_symbols</a></span> </dt> <dd> </dd> </dl> </section> <section class="summary"> <h2>matcher</h2> <dl> <dt id="matcher"> <span class="name"><a href="package-matcher_matcher/package-matcher_matcher-library.html">matcher</a></span> </dt> <dd>Support for specifying test expectations, such as for unit tests. </dd> </dl> </section> <section class="summary"> <h2>meta</h2> <dl> <dt id="meta"> <span class="name"><a href="meta/meta-library.html">meta</a></span> </dt> <dd>Annotations that developers can use to express the intentions that otherwise can't be deduced by statically analyzing the source code. <a href="meta/meta-library.html">[...]</a> </dd> <dt id="meta_dart2js"> <span class="name"><a href="meta_dart2js/meta_dart2js-library.html">meta_dart2js</a></span> </dt> <dd>Constants for use in metadata annotations to provide hints to dart2js. <a href="meta_dart2js/meta_dart2js-library.html">[...]</a> </dd> <dt id="meta_meta"> <span class="name"><a href="meta_meta/meta_meta-library.html">meta_meta</a></span> </dt> <dd>Annotations that describe the intended use of other annotations. </dd> </dl> </section> <section class="summary"> <h2>path</h2> <dl> <dt id="path"> <span class="name"><a href="package-path_path/package-path_path-library.html">path</a></span> </dt> <dd>A comprehensive, cross-platform path manipulation library. <a href="package-path_path/package-path_path-library.html">[...]</a> </dd> </dl> </section> <section class="summary"> <h2>platform</h2> <dl> <dt id="platform"> <span class="name"><a href="package-platform_platform/package-platform_platform-library.html">platform</a></span> </dt> <dd>Core interfaces & classes. </dd> </dl> </section> <section class="summary"> <h2>process</h2> <dl> <dt id="process"> <span class="name"><a href="package-process_process/package-process_process-library.html">process</a></span> </dt> <dd> </dd> </dl> </section> <section class="summary"> <h2>source_span</h2> <dl> <dt id="source_span"> <span class="name"><a href="package-source_span_source_span/package-source_span_source_span-library.html">source_span</a></span> </dt> <dd> </dd> </dl> </section> <section class="summary"> <h2>stack_trace</h2> <dl> <dt id="stack_trace"> <span class="name"><a href="package-stack_trace_stack_trace/package-stack_trace_stack_trace-library.html">stack_trace</a></span> </dt> <dd> </dd> </dl> </section> <section class="summary"> <h2>stream_channel</h2> <dl> <dt id="isolate_channel"> <span class="name"><a href="package-stream_channel_isolate_channel/package-stream_channel_isolate_channel-library.html">isolate_channel</a></span> </dt> <dd> </dd> <dt id="stream_channel"> <span class="name"><a href="package-stream_channel_stream_channel/package-stream_channel_stream_channel-library.html">stream_channel</a></span> </dt> <dd> </dd> </dl> </section> <section class="summary"> <h2>string_scanner</h2> <dl> <dt id="string_scanner"> <span class="name"><a href="package-string_scanner_string_scanner/package-string_scanner_string_scanner-library.html">string_scanner</a></span> </dt> <dd>A library for parsing strings using a sequence of patterns. </dd> </dl> </section> <section class="summary"> <h2>sync_http</h2> <dl> <dt id="sync.http"> <span class="name"><a href="sync.http/sync.http-library.html">sync.http</a></span> </dt> <dd> </dd> </dl> </section> <section class="summary"> <h2>term_glyph</h2> <dl> <dt id="term_glyph"> <span class="name"><a href="package-term_glyph_term_glyph/package-term_glyph_term_glyph-library.html">term_glyph</a></span> </dt> <dd> </dd> </dl> </section> <section class="summary"> <h2>test_api</h2> <dl> <dt id="test_api"> <span class="name"><a class="deprecated" href="test_api/test_api-library.html">test_api</a></span> </dt> <dd> </dd> <dt id="test_api.backend"> <span class="name"><a class="deprecated" href="test_api.backend/test_api.backend-library.html">test_api.backend</a></span> </dt> <dd> </dd> <dt id="test_api.fake"> <span class="name"><a class="deprecated" href="test_api.fake/test_api.fake-library.html">test_api.fake</a></span> </dt> <dd> </dd> </dl> </section> <section class="summary"> <h2>typed_data</h2> <dl> <dt id="typed_data"> <span class="name"><a href="typed_data/typed_data-library.html">typed_data</a></span> </dt> <dd>Utilities and functionality related to the "dart:typed_data" library. </dd> <dt id="typed_data.typed_buffers"> <span class="name"><a href="typed_data.typed_buffers/typed_data.typed_buffers-library.html">typed_data.typed_buffers</a></span> </dt> <dd>Growable typed-data lists. <a href="typed_data.typed_buffers/typed_data.typed_buffers-library.html">[...]</a> </dd> </dl> </section> <section class="summary"> <h2>vector_math</h2> <dl> <dt id="hash"> <span class="name"><a href="package-vector_math_hash/package-vector_math_hash-library.html">hash</a></span> </dt> <dd> </dd> <dt id="vector_math"> <span class="name"><a href="vector_math/vector_math-library.html">vector_math</a></span> </dt> <dd>A library containing different type of vector operations for use in games, simulations, or rendering. <a href="vector_math/vector_math-library.html">[...]</a> </dd> <dt id="vector_math_64"> <span class="name"><a href="vector_math_64/vector_math_64-library.html">vector_math_64</a></span> </dt> <dd>A library containing different type of vector operations for use in games, simulations, or rendering. <a href="vector_math_64/vector_math_64-library.html">[...]</a> </dd> <dt id="vector_math_geometry"> <span class="name"><a href="vector_math_geometry/vector_math_geometry-library.html">vector_math_geometry</a></span> </dt> <dd>A library containing geometry generators (like <a href="vector_math_geometry/CubeGenerator-class.html">CubeGenerator</a>, <a href="vector_math_geometry/SphereGenerator-class.html">SphereGenerator</a> and <a href="vector_math_geometry/CylinderGenerator-class.html">CylinderGenerator</a>) and filters (<a href="vector_math_geometry/BarycentricFilter-class.html">BarycentricFilter</a>, <a href="vector_math_geometry/ColorFilter-class.html">ColorFilter</a> and <a href="vector_math_geometry/InvertFilter-class.html">InvertFilter</a>). </dd> <dt id="vector_math_lists"> <span class="name"><a href="vector_math_lists/vector_math_lists-library.html">vector_math_lists</a></span> </dt> <dd>A library for working with lists of vectors in a memory efficient way. </dd> <dt id="vector_math_operations"> <span class="name"><a href="vector_math_operations/vector_math_operations-library.html">vector_math_operations</a></span> </dt> <dd>A library containing matrix operations (<a href="vector_math_operations/Matrix44Operations-class.html">Matrix44Operations</a>) that can be performed on <a href="dart-typed_data/Float32List-class.html">Float32List</a> instances and SIMD optimized operations (<a href="vector_math_operations/Matrix44SIMDOperations-class.html">Matrix44SIMDOperations</a>) that can be performed on <a href="dart-typed_data/Float32x4List-class.html">Float32x4List</a> instances. </dd> </dl> </section> <section class="summary"> <h2>vm_service</h2> <dl> <dt id="utils"> <span class="name"><a href="package-vm_service_utils/package-vm_service_utils-library.html">utils</a></span> </dt> <dd> </dd> <dt id="vm_service"> <span class="name"><a href="vm_service/vm_service-library.html">vm_service</a></span> </dt> <dd> </dd> <dt id="vm_service_io"> <span class="name"><a href="package-vm_service_vm_service_io/package-vm_service_vm_service_io-library.html">vm_service_io</a></span> </dt> <dd> </dd> </dl> </section> <section class="summary"> <h2>webdriver</h2> <dl> <dt id="webdriver.core"> <span class="name"><a href="webdriver.core/webdriver.core-library.html">webdriver.core</a></span> </dt> <dd> </dd> <dt id="webdriver.core"> <span class="name"><a href="webdriver.core/webdriver.core-library.html">webdriver.core</a></span> </dt> <dd> </dd> <dt id="webdriver.html"> <span class="name"><a href="webdriver.html/webdriver.html-library.html">webdriver.html</a></span> </dt> <dd> </dd> <dt id="webdriver.io"> <span class="name"><a href="webdriver.io/webdriver.io-library.html">webdriver.io</a></span> </dt> <dd> </dd> <dt id="webdriver.io"> <span class="name"><a href="webdriver.io/webdriver.io-library.html">webdriver.io</a></span> </dt> <dd> </dd> <dt id="webdriver.support.async"> <span class="name"><a href="webdriver.support.async/webdriver.support.async-library.html">webdriver.support.async</a></span> </dt> <dd> </dd> <dt id="webdriver.support.firefox_profile"> <span class="name"><a href="webdriver.support.firefox_profile/webdriver.support.firefox_profile-library.html">webdriver.support.firefox_profile</a></span> </dt> <dd> </dd> <dt id="webdriver.support.stdio_stepper"> <span class="name"><a href="webdriver.support.stdio_stepper/webdriver.support.stdio_stepper-library.html">webdriver.support.stdio_stepper</a></span> </dt> <dd> </dd> <dt id="webdriver.sync_core"> <span class="name"><a href="webdriver.sync_core/webdriver.sync_core-library.html">webdriver.sync_core</a></span> </dt> <dd> </dd> <dt id="webdriver.sync_io"> <span class="name"><a href="webdriver.sync_io/webdriver.sync_io-library.html">webdriver.sync_io</a></span> </dt> <dd> </dd> </dl> </section> </div> <!-- /.main-content --> <div id="dartdoc-sidebar-right" class="sidebar sidebar-offcanvas-right"> </div> </main> <footer> <span class="no-break"> Flutter 0.0.0 </span> <script src="/web/20210603055329js_/https://api.flutter.dev/flutter/footer.js"></script> </footer> <script src="/web/20210603055329js_/https://api.flutter.dev/flutter/static-assets/highlight.pack.js"></script> <script src="/web/20210603055329js_/https://api.flutter.dev/flutter/static-assets/script.js"></script> </body> </html> <!-- FILE ARCHIVED ON 05:53:29 Jun 03, 2021 AND RETRIEVED FROM THE INTERNET ARCHIVE ON 07:46:32 Nov 29, 2024. JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE. ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C. SECTION 108(a)(3)). --> <!-- playback timings (ms): captures_list: 0.546 exclusion.robots: 0.029 exclusion.robots.policy: 0.019 esindex: 0.01 cdx.remote: 27.272 LoadShardBlock: 246.485 (3) PetaboxLoader3.datanode: 111.7 (4) PetaboxLoader3.resolve: 146.598 (3) load_resource: 116.9 -->