<itemvalue="The compilation configuration environment is not the same as the environment variables of a POSIX process. Those can be accessed on native platforms using `Platform.environment` from the `dart:io` library."/>
<itemvalue="The result of invoking this constructor is the string associated with the key [name]. If no value is associated with [name], the result is instead the [defaultValue] string, which defaults to the empty string."/>
<itemvalue="Value for [name] in the compilation configuration environment declaration. The compilation configuration environment is provided by the surrounding tools which are compiling or running the Dart program. The environment is a mapping from a set of string keys to their associated string value. The string value, or lack of a value, associated with a [name] must be consistent across all calls to `String.fromEnvironment`, [int.fromEnvironment], [bool.fromEnvironment] and [bool.hasEnvironment] in a single program."/>
<itemvalue="The string matched by the given [group]. If [group] is 0, returns the entire match of the pattern. The result may be `null` if the pattern didn't assign a value to it as part of this match. ```dart import:convert"/>
<itemvalue="This is useful since [RenderObject.paint] may be triggered even if its associated [Widget] instances did not change or rebuild. A [RenderObject] will repaint whenever any [RenderObject] that shares the same [Layer] is marked as being dirty and needing paint (see [RenderObject.markNeedsPaint]), such as when an ancestor scrolls or when an ancestor or descendant animates."/>
<itemvalue="Vibrate with [duration] at [amplitude] or [pattern] at [intensities]. The default vibration duration is 500ms. Amplitude is a range from 1 to 255, if supported. If [preset] is provided, it overrides other parameters and uses the preset configuration. ```dart Vibration.vibrate(duration: 1000); if (await Vibration.hasAmplitudeControl()) { Vibration.vibrate(duration: 1000, amplitude: 1); Vibration.vibrate(duration: 1000, amplitude: 255); } Vibration.vibrate(preset: VibrationPreset.quickSuccessAlert); ```"/>
<itemvalue="AI and LLM use is strictly prohibited within our codebase and surrounding community, including issues and comments. This includes using AI or LLMs to write docscommit messages, debug issues, brainstorm ideas, research concepts, or search the codebase."/>
<itemvalue="The radius of the gradient, as a fraction of the shortest side of the paint box. For example, if a radial gradient is painted on a box that is 100.0 pixels wide and 200.0 pixels tall, then a radius of 1.0 will place the 1.0 stop at 100.0 pixels from the [center]."/>
<itemvalue="Checks the connection status of the device. Do not use the result of this function to decide whether you can reliably make a network request, it only gives you the radio status. Instead, listen for connectivity changes via [onConnectivityChanged] stream. The returned list is never empty. In case of no connectivity, the list contains a single element of [ConnectivityResult.none]. Note also that this is the only case where [ConnectivityResult.none] is present."/>
<itemvalue="A stream of normalized gamepad events. A [GamepadNormalizer] is auto-created on first access using the current platform. Override [normalizer] before accessing this stream to use a custom normalizer. Events that cannot be normalized (unrecognized keys) are silently dropped."/>
<itemvalue="Starts playing the video. If the video is at the end, this method starts playing from the beginning. This method returns a future that completes as soon as the "play" command has been sent to the platform, not when playback itself is totally finished."/>
<itemvalue="The currently active set of [ui.AccessibilityFeatures]. This is set when the binding is first initialized and updated whenever a flag is changed. To listen to changes to accessibility features, create a [WidgetsBindingObserver] and listen to [WidgetsBindingObserver.didChangeAccessibilityFeatures]."/>
<itemvalue="Whether semantics information must be collected. Returns true if either the platform has requested semantics information to be generated or if [ensureSemantics] has been called otherwise. To get notified when this value changes register a listener with [addSemanticsEnabledListener]."/>