changes](https://flutter.dev/docs/release/breaking-changes) across releases.
## Terms of service
## Terms of service
The Flutter tool may occasionally download resources from Google servers. By downloading or using the Flutter SDK you agree to the Google Terms of Service: https://policies.google.com/terms
The Flutter tool may occasionally download resources from Google servers. By
downloading or using the Flutter SDK you agree to the Google Terms of Service:
https://policies.google.com/terms
For example, when installed from GitHub (as opposed to from a prepackaged archive), the Flutter tool will download the Dart SDK from Google servers immediately when first run, as it is used to execute the "flutter" tool itself. This will also occur when Flutter is upgraded (e.g. by running the "flutter upgrade" command).
For example, when installed from GitHub (as opposed to from a prepackaged
archive), the Flutter tool will download the Dart SDK from Google servers
immediately when first run, as it is used to execute the `flutter` tool itself.
This will also occur when Flutter is upgraded (e.g. by running the `flutter
upgrade` command).
## About Flutter
## About Flutter
We think Flutter will help you create beautiful, fast apps, with a productive,
We think Flutter will help you create beautiful, fast apps, with a productive,
extensible and open development model.
extensible and open development model, whether you're targeting iOS or Android,
web, Windows, macOS, Linux or embedding it as the UI toolkit for a platform of
your choice.
### Beautiful user experiences
### Beautiful user experiences
...
@@ -39,8 +47,9 @@ forced to water it down due to limitations of the underlying framework.
...
@@ -39,8 +47,9 @@ forced to water it down due to limitations of the underlying framework.
Flutter's [layered architecture] gives you control over every pixel on the
Flutter's [layered architecture] gives you control over every pixel on the
screen and its powerful compositing capabilities let you overlay and animate
screen and its powerful compositing capabilities let you overlay and animate
graphics, video, text, and controls without limitation. Flutter includes a full
graphics, video, text, and controls without limitation. Flutter includes a full
[set of widgets][widget catalog] that deliver pixel-perfect experiences on both
[set of widgets][widget catalog] that deliver pixel-perfect experiences whether
iOS and Android.
you're building for iOS ([Cupertino]) or Android ([Material]), along with
support for customizing or creating entirely new visual components.