From 71b2f6829ccf474c03ae7eb6d1d840148a426fc2 Mon Sep 17 00:00:00 2001 From: Parker Lougheed Date: Tue, 25 Jun 2024 13:05:07 -0500 Subject: [PATCH] [various] Update flutter.dev links to more reliable destinations (#6963) Contributes to https://github.com/flutter/website/issues/10363 by updating to the latest links and updating some links to use new `/to/` links that can be updated as needed. --- .ci/legacy_project/all_packages/android/.gitignore | 2 +- README.md | 4 ++-- packages/camera/camera/README.md | 4 +--- packages/camera/camera_android/README.md | 2 +- packages/camera/camera_android_camerax/README.md | 2 +- packages/camera/camera_avfoundation/README.md | 2 +- packages/camera/camera_web/README.md | 2 +- packages/camera/camera_web/example/README.md | 2 +- packages/camera/camera_windows/README.md | 2 +- .../example/android/.gitignore | 2 +- packages/file_selector/file_selector/README.md | 4 +--- .../file_selector/example/android/.gitignore | 2 +- packages/file_selector/file_selector_android/README.md | 2 +- packages/file_selector/file_selector_ios/README.md | 2 +- packages/file_selector/file_selector_linux/README.md | 2 +- packages/file_selector/file_selector_macos/README.md | 2 +- packages/file_selector/file_selector_web/README.md | 2 +- .../file_selector/file_selector_web/example/README.md | 2 +- packages/file_selector/file_selector_windows/README.md | 2 +- .../flutter_adaptive_scaffold/example/android/.gitignore | 2 +- packages/flutter_image/example/android/.gitignore | 2 +- packages/flutter_markdown/example/android/.gitignore | 2 +- packages/flutter_migrate/test/migrate_test.dart | 6 +++--- .../flutter_migrate/test/test_data/migrate_project.dart | 6 +++--- packages/flutter_plugin_android_lifecycle/README.md | 4 ---- packages/go_router/example/android/.gitignore | 2 +- packages/go_router/lib/fix_data.yaml | 2 +- .../google_maps_flutter/google_maps_flutter/README.md | 6 +----- .../google_maps_flutter/lib/src/google_map.dart | 4 ++-- .../google_maps_flutter_android/README.md | 2 +- .../google_maps_flutter/google_maps_flutter_ios/README.md | 2 +- .../method_channel_google_maps_flutter.dart | 2 +- .../lib/src/types/bitmap.dart | 4 ++-- .../google_maps_flutter/google_maps_flutter_web/README.md | 2 +- .../google_maps_flutter_web/example/README.md | 2 +- packages/google_sign_in/google_sign_in_android/README.md | 2 +- packages/google_sign_in/google_sign_in_ios/README.md | 4 ++-- packages/google_sign_in/google_sign_in_web/README.md | 2 +- .../google_sign_in/google_sign_in_web/example/README.md | 2 +- packages/image_picker/image_picker/README.md | 8 +++----- packages/image_picker/image_picker_android/README.md | 2 +- packages/image_picker/image_picker_for_web/README.md | 2 +- .../image_picker/image_picker_for_web/example/README.md | 2 +- packages/image_picker/image_picker_ios/README.md | 2 +- packages/image_picker/image_picker_linux/README.md | 2 +- packages/image_picker/image_picker_macos/README.md | 4 ++-- packages/image_picker/image_picker_windows/README.md | 2 +- .../in_app_purchase/in_app_purchase_android/README.md | 2 +- .../in_app_purchase/in_app_purchase_storekit/README.md | 2 +- packages/integration_test/README.md | 2 +- .../ios/RunnerTests/UIImage+ios_platform_imagesTests.m | 2 +- .../ios_platform_images/UIImageIosPlatformImages.swift | 2 +- packages/local_auth/local_auth_android/README.md | 2 +- packages/local_auth/local_auth_darwin/README.md | 2 +- packages/local_auth/local_auth_windows/README.md | 2 +- packages/multicast_dns/README.md | 3 --- packages/palette_generator/README.md | 5 ----- packages/path_provider/path_provider/README.md | 4 ---- packages/path_provider/path_provider_android/README.md | 2 +- packages/path_provider/path_provider_foundation/README.md | 2 +- packages/path_provider/path_provider_linux/README.md | 2 +- packages/path_provider/path_provider_windows/README.md | 2 +- packages/pigeon/README.md | 2 +- packages/pigeon/example/app/android/.gitignore | 2 +- .../example/android/.gitignore | 2 +- .../platform_tests/test_plugin/example/android/.gitignore | 2 +- .../pointer_interceptor/example/README.md | 2 +- .../pointer_interceptor/pointer_interceptor_ios/README.md | 2 +- .../pointer_interceptor/pointer_interceptor_web/README.md | 2 +- packages/quick_actions/quick_actions_android/README.md | 2 +- packages/quick_actions/quick_actions_ios/README.md | 2 +- packages/rfw/example/hello/android/.gitignore | 2 +- packages/rfw/example/local/android/.gitignore | 2 +- packages/rfw/example/remote/android/.gitignore | 2 +- packages/shared_preferences/shared_preferences/README.md | 1 - .../shared_preferences/example/android/.gitignore | 2 +- .../shared_preferences_android/README.md | 2 +- .../shared_preferences_android/example/android/.gitignore | 2 +- .../shared_preferences_foundation/README.md | 2 +- .../shared_preferences/shared_preferences_linux/README.md | 2 +- .../shared_preferences/shared_preferences_web/README.md | 2 +- .../shared_preferences_web/example/README.md | 2 +- .../shared_preferences_windows/README.md | 2 +- .../example/android/.gitignore | 2 +- packages/url_launcher/url_launcher/README.md | 6 +----- packages/url_launcher/url_launcher_android/README.md | 2 +- packages/url_launcher/url_launcher_ios/README.md | 2 +- packages/url_launcher/url_launcher_linux/README.md | 2 +- packages/url_launcher/url_launcher_macos/README.md | 2 +- packages/url_launcher/url_launcher_web/README.md | 2 +- packages/url_launcher/url_launcher_web/example/README.md | 2 +- packages/url_launcher/url_launcher_windows/README.md | 2 +- packages/video_player/video_player/README.md | 6 ++---- packages/video_player/video_player_android/README.md | 2 +- packages/video_player/video_player_avfoundation/README.md | 2 +- packages/video_player/video_player_web/README.md | 2 +- packages/video_player/video_player_web/example/README.md | 2 +- packages/webview_flutter/webview_flutter/README.md | 7 +++---- .../webview_flutter/webview_flutter_android/README.md | 4 ++-- .../lib/src/android_webview_controller.dart | 2 +- .../webview_flutter/webview_flutter_wkwebview/README.md | 2 +- script/tool/lib/src/common/core.dart | 2 +- script/tool/lib/src/drive_examples_command.dart | 2 +- script/tool/test/readme_check_command_test.dart | 2 +- 104 files changed, 114 insertions(+), 148 deletions(-) diff --git a/.ci/legacy_project/all_packages/android/.gitignore b/.ci/legacy_project/all_packages/android/.gitignore index 0a741cb43d66..8e599af9f211 100644 --- a/.ci/legacy_project/all_packages/android/.gitignore +++ b/.ci/legacy_project/all_packages/android/.gitignore @@ -7,5 +7,5 @@ gradle-wrapper.jar GeneratedPluginRegistrant.java # Remember to never publicly share your keystore. -# See https://flutter.dev/docs/deployment/android#reference-the-keystore-from-the-app +# See https://flutter.dev/to/reference-keystore key.properties diff --git a/README.md b/README.md index efbdb9794eef..494f828b91a2 100644 --- a/README.md +++ b/README.md @@ -21,10 +21,10 @@ Issues pertaining to this repository are [labeled ## Contributing If you wish to contribute a new package to the Flutter ecosystem, please -see the documentation for [developing packages](https://flutter.io/developing-packages/). You can store +see the documentation for [developing packages](https://flutter.dev/to/develop-packages). You can store your package source code in any GitHub repository (the present repo is only intended for packages developed by the core Flutter team). Once your package -is ready you can [publish](https://flutter.io/developing-packages/#publish) +is ready you can [publish](https://flutter.dev/to/develop-packages#publish) to the [pub repository](https://pub.dev/). If you wish to contribute a change to any of the existing packages in this repo, diff --git a/packages/camera/camera/README.md b/packages/camera/camera/README.md index a07c4ebbda9a..1ebac1e02f07 100644 --- a/packages/camera/camera/README.md +++ b/packages/camera/camera/README.md @@ -17,9 +17,7 @@ A Flutter plugin for iOS, Android and Web allowing access to the device cameras. * Record video. * Add access to the image stream from Dart. -## Installation - -First, add `camera` as a [dependency in your pubspec.yaml file](https://flutter.dev/using-packages/). +## Setup ### iOS diff --git a/packages/camera/camera_android/README.md b/packages/camera/camera_android/README.md index 486db6743284..36f1dd5c3c04 100644 --- a/packages/camera/camera_android/README.md +++ b/packages/camera/camera_android/README.md @@ -17,7 +17,7 @@ when recording a video with sound enabled and trying to play it back, the durati you will only see the first frame. [1]: https://pub.dev/packages/camera -[2]: https://flutter.dev/docs/development/packages-and-plugins/developing-packages#endorsed-federated-plugin +[2]: https://flutter.dev/to/endorsed-federated-plugin [3]: https://pub.dev/packages/camera_android_camerax [4]: https://developer.android.com/media/camera/camera2 [5]: https://developer.android.com/reference/android/media/MediaRecorder diff --git a/packages/camera/camera_android_camerax/README.md b/packages/camera/camera_android_camerax/README.md index 1e40f53eb591..b6b1a46a383f 100644 --- a/packages/camera/camera_android_camerax/README.md +++ b/packages/camera/camera_android_camerax/README.md @@ -81,7 +81,7 @@ For more information on contributing to this plugin, see [`CONTRIBUTING.md`](CON [1]: https://pub.dev/packages/camera [2]: https://developer.android.com/training/camerax -[3]: https://flutter.dev/docs/development/packages-and-plugins/developing-packages#endorsed-federated-plugin +[3]: https://flutter.dev/to/endorsed-federated-plugin [4]: https://pub.dev/packages/camera_android [5]: https://github.com/flutter/flutter/issues/new/choose [6]: https://developer.android.com/media/camera/camerax/architecture#combine-use-cases diff --git a/packages/camera/camera_avfoundation/README.md b/packages/camera/camera_avfoundation/README.md index 970450c59da6..459211b046cb 100644 --- a/packages/camera/camera_avfoundation/README.md +++ b/packages/camera/camera_avfoundation/README.md @@ -12,4 +12,4 @@ However, if you `import` this package to use any of its APIs directly, you should add it to your `pubspec.yaml` as usual. [1]: https://pub.dev/packages/camera -[2]: https://flutter.dev/docs/development/packages-and-plugins/developing-packages#endorsed-federated-plugin +[2]: https://flutter.dev/to/endorsed-federated-plugin diff --git a/packages/camera/camera_web/README.md b/packages/camera/camera_web/README.md index 6ebf24e9bb53..1d20e9a88fcb 100644 --- a/packages/camera/camera_web/README.md +++ b/packages/camera/camera_web/README.md @@ -8,7 +8,7 @@ The web implementation of [`camera`][camera]. ### Depend on the package -This package is [endorsed](https://flutter.dev/docs/development/packages-and-plugins/developing-packages#endorsed-federated-plugin), +This package is [endorsed](https://flutter.dev/to/endorsed-federated-plugin), which means you can simply use `camera` normally. This package will be automatically included in your app when you do, so you do not need to add it to your `pubspec.yaml`. diff --git a/packages/camera/camera_web/example/README.md b/packages/camera/camera_web/example/README.md index 4a01887de7fb..932e9f227cbe 100644 --- a/packages/camera/camera_web/example/README.md +++ b/packages/camera/camera_web/example/README.md @@ -15,5 +15,5 @@ This package uses `package:integration_test` to run its tests in a web browser. See [Plugin Tests > Web Tests](https://github.com/flutter/flutter/blob/master/docs/ecosystem/testing/Plugin-Tests.md#web-tests) in the Flutter documentation for instructions to set up and run the tests in this package. -Check [flutter.dev > Integration testing](https://flutter.dev/docs/testing/integration-tests) +Check [flutter.dev > Integration testing](https://docs.flutter.dev/testing/integration-tests) for more info. diff --git a/packages/camera/camera_windows/README.md b/packages/camera/camera_windows/README.md index 4b66ad3dfe32..429e1f6e47fe 100644 --- a/packages/camera/camera_windows/README.md +++ b/packages/camera/camera_windows/README.md @@ -61,7 +61,7 @@ disposing of the camera is the only way to reset the situation. [camera]: https://pub.dev/packages/camera -[endorsed-federated-plugin]: https://flutter.dev/docs/development/packages-and-plugins/developing-packages#endorsed-federated-plugin +[endorsed-federated-plugin]: https://flutter.dev/to/endorsed-federated-plugin [install]: https://pub.dev/packages/camera_windows/install [camera-control-issue]: https://github.com/flutter/flutter/issues/97537 [device-orientation-issue]: https://github.com/flutter/flutter/issues/97540 diff --git a/packages/extension_google_sign_in_as_googleapis_auth/example/android/.gitignore b/packages/extension_google_sign_in_as_googleapis_auth/example/android/.gitignore index 6f568019d3c6..55afd919c659 100644 --- a/packages/extension_google_sign_in_as_googleapis_auth/example/android/.gitignore +++ b/packages/extension_google_sign_in_as_googleapis_auth/example/android/.gitignore @@ -7,7 +7,7 @@ gradle-wrapper.jar GeneratedPluginRegistrant.java # Remember to never publicly share your keystore. -# See https://flutter.dev/docs/deployment/android#reference-the-keystore-from-the-app +# See https://flutter.dev/to/reference-keystore key.properties **/*.keystore **/*.jks diff --git a/packages/file_selector/file_selector/README.md b/packages/file_selector/file_selector/README.md index 798c9e9c7bc8..b316a4687133 100644 --- a/packages/file_selector/file_selector/README.md +++ b/packages/file_selector/file_selector/README.md @@ -10,9 +10,7 @@ A Flutter plugin that manages files and interactions with file dialogs. |-------------|---------|---------|-------|--------|-----|-------------| | **Support** | SDK 19+ | iOS 12+ | Any | 10.14+ | Any | Windows 10+ | -## Usage - -To use this plugin, add `file_selector` as a [dependency in your pubspec.yaml file](https://flutter.dev/platform-plugins/). +## Setup ### macOS diff --git a/packages/file_selector/file_selector/example/android/.gitignore b/packages/file_selector/file_selector/example/android/.gitignore index 6f568019d3c6..55afd919c659 100644 --- a/packages/file_selector/file_selector/example/android/.gitignore +++ b/packages/file_selector/file_selector/example/android/.gitignore @@ -7,7 +7,7 @@ gradle-wrapper.jar GeneratedPluginRegistrant.java # Remember to never publicly share your keystore. -# See https://flutter.dev/docs/deployment/android#reference-the-keystore-from-the-app +# See https://flutter.dev/to/reference-keystore key.properties **/*.keystore **/*.jks diff --git a/packages/file_selector/file_selector_android/README.md b/packages/file_selector/file_selector_android/README.md index 0a24663376dd..c52b5c2a8602 100644 --- a/packages/file_selector/file_selector_android/README.md +++ b/packages/file_selector/file_selector_android/README.md @@ -12,4 +12,4 @@ However, if you `import` this package to use any of its APIs directly, you should add it to your `pubspec.yaml` as usual. [1]: https://pub.dev/packages/file_selector -[2]: https://flutter.dev/docs/development/packages-and-plugins/developing-packages#endorsed-federated-plugin +[2]: https://flutter.dev/to/endorsed-federated-plugin diff --git a/packages/file_selector/file_selector_ios/README.md b/packages/file_selector/file_selector_ios/README.md index 104d05c6e470..8acef6503733 100644 --- a/packages/file_selector/file_selector_ios/README.md +++ b/packages/file_selector/file_selector_ios/README.md @@ -12,4 +12,4 @@ However, if you `import` this package to use any of its APIs directly, you should add it to your `pubspec.yaml` as usual. [1]: https://pub.dev/packages/file_selector -[2]: https://flutter.dev/docs/development/packages-and-plugins/developing-packages#endorsed-federated-plugin +[2]: https://flutter.dev/to/endorsed-federated-plugin diff --git a/packages/file_selector/file_selector_linux/README.md b/packages/file_selector/file_selector_linux/README.md index f3c2d30c424c..aa0653238c56 100644 --- a/packages/file_selector/file_selector_linux/README.md +++ b/packages/file_selector/file_selector_linux/README.md @@ -12,4 +12,4 @@ However, if you `import` this package to use any of its APIs directly, you should add it to your `pubspec.yaml` as usual. [1]: https://pub.dev/packages/file_selector -[2]: https://flutter.dev/docs/development/packages-and-plugins/developing-packages#endorsed-federated-plugin +[2]: https://flutter.dev/to/endorsed-federated-plugin diff --git a/packages/file_selector/file_selector_macos/README.md b/packages/file_selector/file_selector_macos/README.md index 6fcca5a34bd4..ce243a811f88 100644 --- a/packages/file_selector/file_selector_macos/README.md +++ b/packages/file_selector/file_selector_macos/README.md @@ -26,5 +26,5 @@ or read/write access: depending on your use case. [1]: https://pub.dev/packages/file_selector -[2]: https://flutter.dev/docs/development/packages-and-plugins/developing-packages#endorsed-federated-plugin +[2]: https://flutter.dev/to/endorsed-federated-plugin [3]: https://flutter.dev/desktop#entitlements-and-the-app-sandbox diff --git a/packages/file_selector/file_selector_web/README.md b/packages/file_selector/file_selector_web/README.md index 3906b2f50825..9c5f94a8ef4b 100644 --- a/packages/file_selector/file_selector_web/README.md +++ b/packages/file_selector/file_selector_web/README.md @@ -12,7 +12,7 @@ However, if you `import` this package to use any of its APIs directly, you should add it to your `pubspec.yaml` as usual. [1]: https://pub.dev/packages/file_selector -[2]: https://flutter.dev/docs/development/packages-and-plugins/developing-packages#endorsed-federated-plugin +[2]: https://flutter.dev/to/endorsed-federated-plugin ## Limitations on the Web platform diff --git a/packages/file_selector/file_selector_web/example/README.md b/packages/file_selector/file_selector_web/example/README.md index 4a01887de7fb..932e9f227cbe 100644 --- a/packages/file_selector/file_selector_web/example/README.md +++ b/packages/file_selector/file_selector_web/example/README.md @@ -15,5 +15,5 @@ This package uses `package:integration_test` to run its tests in a web browser. See [Plugin Tests > Web Tests](https://github.com/flutter/flutter/blob/master/docs/ecosystem/testing/Plugin-Tests.md#web-tests) in the Flutter documentation for instructions to set up and run the tests in this package. -Check [flutter.dev > Integration testing](https://flutter.dev/docs/testing/integration-tests) +Check [flutter.dev > Integration testing](https://docs.flutter.dev/testing/integration-tests) for more info. diff --git a/packages/file_selector/file_selector_windows/README.md b/packages/file_selector/file_selector_windows/README.md index 7c6ddff34e4b..cf2b722b1a5b 100644 --- a/packages/file_selector/file_selector_windows/README.md +++ b/packages/file_selector/file_selector_windows/README.md @@ -12,4 +12,4 @@ However, if you `import` this package to use any of its APIs directly, you should add it to your `pubspec.yaml` as usual. [1]: https://pub.dev/packages/file_selector -[2]: https://flutter.dev/docs/development/packages-and-plugins/developing-packages#endorsed-federated-plugin +[2]: https://flutter.dev/to/endorsed-federated-plugin diff --git a/packages/flutter_adaptive_scaffold/example/android/.gitignore b/packages/flutter_adaptive_scaffold/example/android/.gitignore index 6f568019d3c6..55afd919c659 100644 --- a/packages/flutter_adaptive_scaffold/example/android/.gitignore +++ b/packages/flutter_adaptive_scaffold/example/android/.gitignore @@ -7,7 +7,7 @@ gradle-wrapper.jar GeneratedPluginRegistrant.java # Remember to never publicly share your keystore. -# See https://flutter.dev/docs/deployment/android#reference-the-keystore-from-the-app +# See https://flutter.dev/to/reference-keystore key.properties **/*.keystore **/*.jks diff --git a/packages/flutter_image/example/android/.gitignore b/packages/flutter_image/example/android/.gitignore index 6f568019d3c6..55afd919c659 100644 --- a/packages/flutter_image/example/android/.gitignore +++ b/packages/flutter_image/example/android/.gitignore @@ -7,7 +7,7 @@ gradle-wrapper.jar GeneratedPluginRegistrant.java # Remember to never publicly share your keystore. -# See https://flutter.dev/docs/deployment/android#reference-the-keystore-from-the-app +# See https://flutter.dev/to/reference-keystore key.properties **/*.keystore **/*.jks diff --git a/packages/flutter_markdown/example/android/.gitignore b/packages/flutter_markdown/example/android/.gitignore index 0a741cb43d66..8e599af9f211 100644 --- a/packages/flutter_markdown/example/android/.gitignore +++ b/packages/flutter_markdown/example/android/.gitignore @@ -7,5 +7,5 @@ gradle-wrapper.jar GeneratedPluginRegistrant.java # Remember to never publicly share your keystore. -# See https://flutter.dev/docs/deployment/android#reference-the-keystore-from-the-app +# See https://flutter.dev/to/reference-keystore key.properties diff --git a/packages/flutter_migrate/test/migrate_test.dart b/packages/flutter_migrate/test/migrate_test.dart index beeddb329c86..f07085bfbd5c 100644 --- a/packages/flutter_migrate/test/migrate_test.dart +++ b/packages/flutter_migrate/test/migrate_test.dart @@ -382,10 +382,10 @@ flutter: - images/a_dot_ham.jpeg # An image asset can refer to one or more resolution-specific "variants", see - # https://flutter.dev/assets-and-images/#resolution-aware. + # https://flutter.dev/to/resolution-aware-images. # For details regarding adding assets from package dependencies, see - # https://flutter.dev/assets-and-images/#from-packages + # https://flutter.dev/to/asset-from-package # To add custom fonts to your application, add a fonts section here, # in this "flutter" section. Each entry in this list should have a @@ -405,7 +405,7 @@ flutter: # weight: 700 # # For details regarding fonts from package dependencies, - # see https://flutter.dev/custom-fonts/#from-packages + # see https://flutter.dev/to/font-from-package ''', flush: true); diff --git a/packages/flutter_migrate/test/test_data/migrate_project.dart b/packages/flutter_migrate/test/test_data/migrate_project.dart index 4f3b4023e2c9..2590834a4c55 100644 --- a/packages/flutter_migrate/test/test_data/migrate_project.dart +++ b/packages/flutter_migrate/test/test_data/migrate_project.dart @@ -278,10 +278,10 @@ flutter: - images/a_dot_ham.jpeg # An image asset can refer to one or more resolution-specific "variants", see - # https://flutter.dev/assets-and-images/#resolution-aware. + # https://flutter.dev/to/resolution-aware-images. # For details regarding adding assets from package dependencies, see - # https://flutter.dev/assets-and-images/#from-packages + # https://flutter.dev/to/asset-from-package # To add custom fonts to your application, add a fonts section here, # in this "flutter" section. Each entry in this list should have a @@ -301,7 +301,7 @@ flutter: # weight: 700 # # For details regarding fonts from package dependencies, - # see https://flutter.dev/custom-fonts/#from-packages + # see https://flutter.dev/to/font-from-package '''; } diff --git a/packages/flutter_plugin_android_lifecycle/README.md b/packages/flutter_plugin_android_lifecycle/README.md index 6db96fb85e78..69a5be88f9df 100644 --- a/packages/flutter_plugin_android_lifecycle/README.md +++ b/packages/flutter_plugin_android_lifecycle/README.md @@ -13,10 +13,6 @@ major version of the Android `Lifecycle` API they expect. |-------------|---------| | **Support** | SDK 16+ | -## Installation - -Add `flutter_plugin_android_lifecycle` as a [dependency in your pubspec.yaml file](https://flutter.dev/using-packages/). - ## Example Use a `FlutterLifecycleAdapter` within another Flutter plugin's Android implementation, as shown diff --git a/packages/go_router/example/android/.gitignore b/packages/go_router/example/android/.gitignore index 6f568019d3c6..55afd919c659 100644 --- a/packages/go_router/example/android/.gitignore +++ b/packages/go_router/example/android/.gitignore @@ -7,7 +7,7 @@ gradle-wrapper.jar GeneratedPluginRegistrant.java # Remember to never publicly share your keystore. -# See https://flutter.dev/docs/deployment/android#reference-the-keystore-from-the-app +# See https://flutter.dev/to/reference-keystore key.properties **/*.keystore **/*.jks diff --git a/packages/go_router/lib/fix_data.yaml b/packages/go_router/lib/fix_data.yaml index 6a20a7de55ab..9770fd40004b 100644 --- a/packages/go_router/lib/fix_data.yaml +++ b/packages/go_router/lib/fix_data.yaml @@ -3,7 +3,7 @@ # found in the LICENSE file. # For details regarding the *Flutter Fix* feature, see -# https://flutter.dev/docs/development/tools/flutter-fix +# https://flutter.dev/to/flutter-fix # Please add new fixes to the top of the file, separated by one blank line # from other fixes. In a comment, include a link to the PR where the change diff --git a/packages/google_maps_flutter/google_maps_flutter/README.md b/packages/google_maps_flutter/google_maps_flutter/README.md index 0a9dd2fce995..1f1f68a73443 100644 --- a/packages/google_maps_flutter/google_maps_flutter/README.md +++ b/packages/google_maps_flutter/google_maps_flutter/README.md @@ -12,10 +12,6 @@ A Flutter plugin that provides a [Google Maps](https://developers.google.com/map [web-support]: https://docs.flutter.dev/reference/supported-platforms -## Usage - -To use this plugin, add `google_maps_flutter` as a [dependency in your pubspec.yaml file](https://flutter.dev/docs/development/platform-integration/platform-channels). - ## Getting Started * Get an API key at . @@ -58,7 +54,7 @@ This means that app will only be available for users that run Android SDK 20 or #### Display Mode The Android implementation supports multiple -[platform view display modes](https://flutter.dev/docs/development/platform-integration/platform-views). +[platform view display modes](https://docs.flutter.dev/platform-integration/android/platform-views). For details, see [the Android README](https://pub.dev/packages/google_maps_flutter_android#display-mode). #### Cloud-based map styling diff --git a/packages/google_maps_flutter/google_maps_flutter/lib/src/google_map.dart b/packages/google_maps_flutter/google_maps_flutter/lib/src/google_map.dart index c50ffccfa634..bbd3a425248d 100644 --- a/packages/google_maps_flutter/google_maps_flutter/lib/src/google_map.dart +++ b/packages/google_maps_flutter/google_maps_flutter/lib/src/google_map.dart @@ -52,7 +52,7 @@ class AndroidGoogleMapsFlutter { /// This implementation uses hybrid composition to render the Google Maps /// Widget on Android. This comes at the cost of some performance on Android /// versions below 10. See - /// https://flutter.dev/docs/development/platform-integration/platform-views#performance for more + /// https://docs.flutter.dev/platform-integration/android/platform-views#performance for more /// information. @Deprecated( 'See https://pub.dev/packages/google_maps_flutter_android#display-mode') @@ -70,7 +70,7 @@ class AndroidGoogleMapsFlutter { /// This implementation uses hybrid composition to render the Google Maps /// Widget on Android. This comes at the cost of some performance on Android /// versions below 10. See - /// https://flutter.dev/docs/development/platform-integration/platform-views#performance for more + /// https://docs.flutter.dev/platform-integration/android/platform-views#performance for more /// information. @Deprecated( 'See https://pub.dev/packages/google_maps_flutter_android#display-mode') diff --git a/packages/google_maps_flutter/google_maps_flutter_android/README.md b/packages/google_maps_flutter/google_maps_flutter_android/README.md index 8c482864dfdf..ccef3a0b1277 100644 --- a/packages/google_maps_flutter/google_maps_flutter_android/README.md +++ b/packages/google_maps_flutter/google_maps_flutter_android/README.md @@ -79,7 +79,7 @@ WARNING: `AndroidMapRenderer.legacy` is known to crash apps and is no longer sup and therefore cannot be supported by the Flutter team. [1]: https://pub.dev/packages/google_maps_flutter -[2]: https://flutter.dev/docs/development/packages-and-plugins/developing-packages#endorsed-federated-plugin +[2]: https://flutter.dev/to/endorsed-federated-plugin [3]: https://docs.flutter.dev/development/platform-integration/android/platform-views [4]: https://github.com/flutter/flutter/issues/103686 [5]: https://developers.google.com/maps/documentation/android-sdk/renderer diff --git a/packages/google_maps_flutter/google_maps_flutter_ios/README.md b/packages/google_maps_flutter/google_maps_flutter_ios/README.md index 5594c6f2bfee..6b481626dbca 100644 --- a/packages/google_maps_flutter/google_maps_flutter_ios/README.md +++ b/packages/google_maps_flutter/google_maps_flutter_ios/README.md @@ -12,4 +12,4 @@ However, if you `import` this package to use any of its APIs directly, you should add it to your `pubspec.yaml` as usual. [1]: https://pub.dev/packages/google_maps_flutter -[2]: https://flutter.dev/docs/development/packages-and-plugins/developing-packages#endorsed-federated-plugin +[2]: https://flutter.dev/to/endorsed-federated-plugin diff --git a/packages/google_maps_flutter/google_maps_flutter_platform_interface/lib/src/method_channel/method_channel_google_maps_flutter.dart b/packages/google_maps_flutter/google_maps_flutter_platform_interface/lib/src/method_channel/method_channel_google_maps_flutter.dart index dd728cf1349d..2f162bf50462 100644 --- a/packages/google_maps_flutter/google_maps_flutter_platform_interface/lib/src/method_channel/method_channel_google_maps_flutter.dart +++ b/packages/google_maps_flutter/google_maps_flutter_platform_interface/lib/src/method_channel/method_channel_google_maps_flutter.dart @@ -518,7 +518,7 @@ class MethodChannelGoogleMapsFlutter extends GoogleMapsFlutterPlatform { /// This implementation uses hybrid composition to render the Google Maps /// Widget on Android. This comes at the cost of some performance on Android /// versions below 10. See - /// https://flutter.dev/docs/development/platform-integration/platform-views#performance for more + /// https://docs.flutter.dev/platform-integration/android/platform-views#performance for more /// information. /// /// If set to true, the google map widget should be built with diff --git a/packages/google_maps_flutter/google_maps_flutter_platform_interface/lib/src/types/bitmap.dart b/packages/google_maps_flutter/google_maps_flutter_platform_interface/lib/src/types/bitmap.dart index fe3f9d8a0f7e..71b5e267f643 100644 --- a/packages/google_maps_flutter/google_maps_flutter_platform_interface/lib/src/types/bitmap.dart +++ b/packages/google_maps_flutter/google_maps_flutter_platform_interface/lib/src/types/bitmap.dart @@ -174,7 +174,7 @@ class BitmapDescriptor { /// Creates a [BitmapDescriptor] from an asset image. /// /// Asset images in flutter are stored per: - /// https://flutter.dev/docs/development/ui/assets-and-images#declaring-resolution-aware-image-assets + /// https://flutter.dev/to/resolution-aware-images /// This method takes into consideration various asset resolutions /// and scales the images to the right resolution depending on the dpi. /// Set `mipmaps` to false to load the exact dpi version of the image, @@ -392,7 +392,7 @@ abstract class MapBitmap extends BitmapDescriptor { /// instances of this class. It dynamically resolves the correct asset version /// based on the device's pixel ratio, ensuring optimal resolution without /// manual configuration. -/// See https://docs.flutter.dev/ui/assets/assets-and-images#resolution-aware +/// See https://flutter.dev/to/resolution-aware-images /// for more information on resolution-aware assets. /// /// Note that it's important to either provide high-resolution diff --git a/packages/google_maps_flutter/google_maps_flutter_web/README.md b/packages/google_maps_flutter/google_maps_flutter_web/README.md index 22acc45a8074..c87e1082025d 100644 --- a/packages/google_maps_flutter/google_maps_flutter_web/README.md +++ b/packages/google_maps_flutter/google_maps_flutter_web/README.md @@ -6,7 +6,7 @@ Powered by [a14n](https://github.com/a14n)'s [google_maps](https://pub.dev/packa ## Usage -This package is [endorsed](https://flutter.dev/docs/development/packages-and-plugins/developing-packages#endorsed-federated-plugin), +This package is [endorsed](https://flutter.dev/to/endorsed-federated-plugin), which means you can simply use `google_maps_flutter` normally. This package will be automatically included in your app when you do, so you do not need to add it to your `pubspec.yaml`. diff --git a/packages/google_maps_flutter/google_maps_flutter_web/example/README.md b/packages/google_maps_flutter/google_maps_flutter_web/example/README.md index 4a01887de7fb..932e9f227cbe 100644 --- a/packages/google_maps_flutter/google_maps_flutter_web/example/README.md +++ b/packages/google_maps_flutter/google_maps_flutter_web/example/README.md @@ -15,5 +15,5 @@ This package uses `package:integration_test` to run its tests in a web browser. See [Plugin Tests > Web Tests](https://github.com/flutter/flutter/blob/master/docs/ecosystem/testing/Plugin-Tests.md#web-tests) in the Flutter documentation for instructions to set up and run the tests in this package. -Check [flutter.dev > Integration testing](https://flutter.dev/docs/testing/integration-tests) +Check [flutter.dev > Integration testing](https://docs.flutter.dev/testing/integration-tests) for more info. diff --git a/packages/google_sign_in/google_sign_in_android/README.md b/packages/google_sign_in/google_sign_in_android/README.md index 7a5bcabbb160..aeaeb9df6e93 100644 --- a/packages/google_sign_in/google_sign_in_android/README.md +++ b/packages/google_sign_in/google_sign_in_android/README.md @@ -12,4 +12,4 @@ However, if you `import` this package to use any of its APIs directly, you should add it to your `pubspec.yaml` as usual. [1]: https://pub.dev/packages/google_sign_in -[2]: https://flutter.dev/docs/development/packages-and-plugins/developing-packages#endorsed-federated-plugin +[2]: https://flutter.dev/to/endorsed-federated-plugin diff --git a/packages/google_sign_in/google_sign_in_ios/README.md b/packages/google_sign_in/google_sign_in_ios/README.md index 20cf221aeb56..3fe0f7a1307d 100644 --- a/packages/google_sign_in/google_sign_in_ios/README.md +++ b/packages/google_sign_in/google_sign_in_ios/README.md @@ -14,7 +14,7 @@ should add it to your `pubspec.yaml` as usual. ### macOS setup The GoogleSignIn SDK requires keychain sharing to be enabled, by [adding the -following entitlements](https://docs.flutter.dev/platform-integration/macos/building#entitlements-and-the-app-sandbox): +following entitlements](https://flutter.dev/to/macos-entitlements): ```xml keychain-access-groups @@ -27,7 +27,7 @@ Without this step, the plugin will throw a `keychain error` `PlatformException` when trying to sign in. [1]: https://pub.dev/packages/google_sign_in -[2]: https://flutter.dev/docs/development/packages-and-plugins/developing-packages#endorsed-federated-plugin +[2]: https://flutter.dev/to/endorsed-federated-plugin ### iOS integration diff --git a/packages/google_sign_in/google_sign_in_web/README.md b/packages/google_sign_in/google_sign_in_web/README.md index 3c442a263ed6..f51d1bd63590 100644 --- a/packages/google_sign_in/google_sign_in_web/README.md +++ b/packages/google_sign_in/google_sign_in_web/README.md @@ -145,7 +145,7 @@ The GIS SDK limits authorization token duration to one hour (3600 seconds). ### Import the package -This package is [endorsed](https://flutter.dev/docs/development/packages-and-plugins/developing-packages#endorsed-federated-plugin), +This package is [endorsed](https://flutter.dev/to/endorsed-federated-plugin), which means you can simply use `google_sign_in` normally. This package will be automatically included in your app when you do, so you do not need to add it to your `pubspec.yaml`. diff --git a/packages/google_sign_in/google_sign_in_web/example/README.md b/packages/google_sign_in/google_sign_in_web/example/README.md index 5977f3b54a93..9140bb80e8a6 100644 --- a/packages/google_sign_in/google_sign_in_web/example/README.md +++ b/packages/google_sign_in/google_sign_in_web/example/README.md @@ -15,7 +15,7 @@ This package uses `package:integration_test` to run its tests in a web browser. See [Plugin Tests > Web Tests](https://github.com/flutter/flutter/blob/master/docs/ecosystem/testing/Plugin-Tests.md#web-tests) in the Flutter documentation for instructions to set up and run the tests in this package. -Check [flutter.dev > Integration testing](https://flutter.dev/docs/testing/integration-tests) +Check [flutter.dev > Integration testing](https://docs.flutter.dev/testing/integration-tests) for more info. # button_tester.dart diff --git a/packages/image_picker/image_picker/README.md b/packages/image_picker/image_picker/README.md index 1c800b49c8e6..866adf58118e 100755 --- a/packages/image_picker/image_picker/README.md +++ b/packages/image_picker/image_picker/README.md @@ -10,10 +10,7 @@ and taking new pictures with the camera. |-------------|---------|---------|-------|--------|---------------------------------|-------------| | **Support** | SDK 21+ | iOS 12+ | Any | 10.14+ | [See `image_picker_for_web`](https://pub.dev/packages/image_picker_for_web#limitations-on-the-web-platform) | Windows 10+ | -## Installation - -First, add `image_picker` as a -[dependency in your pubspec.yaml file](https://flutter.dev/docs/development/platform-integration/platform-channels). +## Setup ### iOS @@ -158,7 +155,8 @@ encourage the community to build packages that implement Since the macOS implementation uses `file_selector`, you will need to add a filesystem access -[entitlement](https://docs.flutter.dev/platform-integration/macos/building#entitlements-and-the-app-sandbox): +[entitlement](https://flutter.dev/to/macos-entitlements): + ```xml com.apple.security.files.user-selected.read-only diff --git a/packages/image_picker/image_picker_android/README.md b/packages/image_picker/image_picker_android/README.md index 14cbc4891260..a0bcc70294d6 100755 --- a/packages/image_picker/image_picker_android/README.md +++ b/packages/image_picker/image_picker_android/README.md @@ -36,5 +36,5 @@ import 'package:image_picker_platform_interface/image_picker_platform_interface. In addition, `ImagePickerAndroid.useAndroidPhotoPicker` must be set to `true` to use the `limit` functionality. It is implemented based on [`ActivityResultContract`][3], so it can only be ensured to take effect on Android 13 or above. Otherwise, it depends on whether the corresponding system app supports it. [1]: https://pub.dev/packages/image_picker -[2]: https://flutter.dev/docs/development/packages-and-plugins/developing-packages#endorsed-federated-plugin +[2]: https://flutter.dev/to/endorsed-federated-plugin [3]: https://developer.android.google.cn/reference/kotlin/androidx/activity/result/contract/ActivityResultContracts.PickMultipleVisualMedia diff --git a/packages/image_picker/image_picker_for_web/README.md b/packages/image_picker/image_picker_for_web/README.md index 9e581d550dd9..0e82d9887f28 100644 --- a/packages/image_picker/image_picker_for_web/README.md +++ b/packages/image_picker/image_picker_for_web/README.md @@ -57,7 +57,7 @@ The argument `maxDuration` is not supported on the web. ### Import the package -This package is [endorsed](https://flutter.dev/docs/development/packages-and-plugins/developing-packages#endorsed-federated-plugin), +This package is [endorsed](https://flutter.dev/to/endorsed-federated-plugin), which means you can simply use `image_picker` normally. This package will be automatically included in your app when you do, so you do not need to add it to your `pubspec.yaml`. diff --git a/packages/image_picker/image_picker_for_web/example/README.md b/packages/image_picker/image_picker_for_web/example/README.md index 4a01887de7fb..932e9f227cbe 100644 --- a/packages/image_picker/image_picker_for_web/example/README.md +++ b/packages/image_picker/image_picker_for_web/example/README.md @@ -15,5 +15,5 @@ This package uses `package:integration_test` to run its tests in a web browser. See [Plugin Tests > Web Tests](https://github.com/flutter/flutter/blob/master/docs/ecosystem/testing/Plugin-Tests.md#web-tests) in the Flutter documentation for instructions to set up and run the tests in this package. -Check [flutter.dev > Integration testing](https://flutter.dev/docs/testing/integration-tests) +Check [flutter.dev > Integration testing](https://docs.flutter.dev/testing/integration-tests) for more info. diff --git a/packages/image_picker/image_picker_ios/README.md b/packages/image_picker/image_picker_ios/README.md index 7375ecec55d8..02f126bbcf36 100755 --- a/packages/image_picker/image_picker_ios/README.md +++ b/packages/image_picker/image_picker_ios/README.md @@ -12,4 +12,4 @@ However, if you `import` this package to use any of its APIs directly, you should add it to your `pubspec.yaml` as usual. [1]: https://pub.dev/packages/image_picker -[2]: https://flutter.dev/docs/development/packages-and-plugins/developing-packages#endorsed-federated-plugin +[2]: https://flutter.dev/to/endorsed-federated-plugin diff --git a/packages/image_picker/image_picker_linux/README.md b/packages/image_picker/image_picker_linux/README.md index 1f1833e81e62..55b58356c707 100644 --- a/packages/image_picker/image_picker_linux/README.md +++ b/packages/image_picker/image_picker_linux/README.md @@ -24,4 +24,4 @@ However, if you `import` this package to use any of its APIs directly, you should add it to your `pubspec.yaml` as usual. [1]: https://pub.dev/packages/image_picker -[2]: https://flutter.dev/docs/development/packages-and-plugins/developing-packages#endorsed-federated-plugin +[2]: https://flutter.dev/to/endorsed-federated-plugin diff --git a/packages/image_picker/image_picker_macos/README.md b/packages/image_picker/image_picker_macos/README.md index ec76d85e26be..9aa87453532e 100644 --- a/packages/image_picker/image_picker_macos/README.md +++ b/packages/image_picker/image_picker_macos/README.md @@ -33,6 +33,6 @@ need to add a read-only file acces [entitlement][4]: ``` [1]: https://pub.dev/packages/image_picker -[2]: https://flutter.dev/docs/development/packages-and-plugins/developing-packages#endorsed-federated-plugin +[2]: https://flutter.dev/to/endorsed-federated-plugin [3]: https://pub.dev/packages/file_selector -[4]: https://docs.flutter.dev/platform-integration/macos/building#entitlements-and-the-app-sandbox +[4]: https://flutter.dev/to/macos-entitlements diff --git a/packages/image_picker/image_picker_windows/README.md b/packages/image_picker/image_picker_windows/README.md index 1aa30b17fc0b..d071b2a6f43f 100644 --- a/packages/image_picker/image_picker_windows/README.md +++ b/packages/image_picker/image_picker_windows/README.md @@ -24,4 +24,4 @@ However, if you `import` this package to use any of its APIs directly, you should add it to your `pubspec.yaml` as usual. [1]: https://pub.dev/packages/image_picker -[2]: https://flutter.dev/docs/development/packages-and-plugins/developing-packages#endorsed-federated-plugin +[2]: https://flutter.dev/to/endorsed-federated-plugin diff --git a/packages/in_app_purchase/in_app_purchase_android/README.md b/packages/in_app_purchase/in_app_purchase_android/README.md index f5cdbf9e0e95..92257cd2ba6e 100644 --- a/packages/in_app_purchase/in_app_purchase_android/README.md +++ b/packages/in_app_purchase/in_app_purchase_android/README.md @@ -37,5 +37,5 @@ If you would like to contribute to the plugin, check out our [1]: https://pub.dev/packages/in_app_purchase -[2]: https://flutter.dev/docs/development/packages-and-plugins/developing-packages#endorsed-federated-plugin +[2]: https://flutter.dev/to/endorsed-federated-plugin [3]: https://pub.dev/packages/in_app_purchase_android/install diff --git a/packages/in_app_purchase/in_app_purchase_storekit/README.md b/packages/in_app_purchase/in_app_purchase_storekit/README.md index 779d81fc3cf6..3c7b5fac08d5 100644 --- a/packages/in_app_purchase/in_app_purchase_storekit/README.md +++ b/packages/in_app_purchase/in_app_purchase_storekit/README.md @@ -27,5 +27,5 @@ If you would like to contribute to the plugin, check out our [1]: ../in_app_purchase -[2]: https://flutter.dev/docs/development/packages-and-plugins/developing-packages#endorsed-federated-plugin +[2]: https://flutter.dev/to/endorsed-federated-plugin [3]: https://pub.dev/packages/in_app_purchase_storekit/install diff --git a/packages/integration_test/README.md b/packages/integration_test/README.md index 83c4adb500f0..1f9442a6beec 100644 --- a/packages/integration_test/README.md +++ b/packages/integration_test/README.md @@ -15,4 +15,4 @@ dev_dependencies: ``` For the latest documentation, see [Integration -testing](https://flutter.dev/docs/testing/integration-tests). +testing](https://docs.flutter.dev/testing/integration-tests). diff --git a/packages/ios_platform_images/example/ios/RunnerTests/UIImage+ios_platform_imagesTests.m b/packages/ios_platform_images/example/ios/RunnerTests/UIImage+ios_platform_imagesTests.m index d107ac4bd34f..4e176e84a5ca 100644 --- a/packages/ios_platform_images/example/ios/RunnerTests/UIImage+ios_platform_imagesTests.m +++ b/packages/ios_platform_images/example/ios/RunnerTests/UIImage+ios_platform_imagesTests.m @@ -21,7 +21,7 @@ - (void)testMultiResolutionImageUsesBest { const double height2x = 250; // The height of assets/2.0x/multisize.png. // Loading assets should get the best available asset for the screen scale when resolution-aware // assets are available (and the example app has 1x and 2x for this asset). See - // https://docs.flutter.dev/ui/assets/assets-and-images#resolution-aware + // https://flutter.dev/to/resolution-aware-images if (UIScreen.mainScreen.scale > 1.0) { XCTAssertEqualWithAccuracy(image.size.height, height2x, 0.00001); } else { diff --git a/packages/ios_platform_images/ios/ios_platform_images/Sources/ios_platform_images/UIImageIosPlatformImages.swift b/packages/ios_platform_images/ios/ios_platform_images/Sources/ios_platform_images/UIImageIosPlatformImages.swift index 2e9cdefe6731..af7f34972228 100644 --- a/packages/ios_platform_images/ios/ios_platform_images/Sources/ios_platform_images/UIImageIosPlatformImages.swift +++ b/packages/ios_platform_images/ios/ios_platform_images/Sources/ios_platform_images/UIImageIosPlatformImages.swift @@ -19,7 +19,7 @@ import UIKit /// `[UIImage flutterImageWithName:@"assets/foo.png"]` will load /// "assets/2.0x/foo.png". /// - /// See also https://flutter.dev/docs/development/ui/assets-and-images + /// See also https://docs.flutter.dev/ui/assets/assets-and-images /// /// Note: We don't yet support images from package dependencies (ex. /// `AssetImage('icons/heart.png', package: 'my_icons')`). diff --git a/packages/local_auth/local_auth_android/README.md b/packages/local_auth/local_auth_android/README.md index 047e82ef64b3..d9e3b8bba796 100644 --- a/packages/local_auth/local_auth_android/README.md +++ b/packages/local_auth/local_auth_android/README.md @@ -12,4 +12,4 @@ However, if you `import` this package to use any of its APIs directly, you should add it to your `pubspec.yaml` as usual. [1]: https://pub.dev/packages/local_auth -[2]: https://flutter.dev/docs/development/packages-and-plugins/developing-packages#endorsed-federated-plugin +[2]: https://flutter.dev/to/endorsed-federated-plugin diff --git a/packages/local_auth/local_auth_darwin/README.md b/packages/local_auth/local_auth_darwin/README.md index 46cea6593921..6c9309205429 100644 --- a/packages/local_auth/local_auth_darwin/README.md +++ b/packages/local_auth/local_auth_darwin/README.md @@ -12,4 +12,4 @@ However, if you `import` this package to use any of its APIs directly, you should add it to your `pubspec.yaml` as usual. [1]: https://pub.dev/packages/local_auth -[2]: https://flutter.dev/docs/development/packages-and-plugins/developing-packages#endorsed-federated-plugin +[2]: https://flutter.dev/to/endorsed-federated-plugin diff --git a/packages/local_auth/local_auth_windows/README.md b/packages/local_auth/local_auth_windows/README.md index 64c5446f77c1..dd6c4aca603c 100644 --- a/packages/local_auth/local_auth_windows/README.md +++ b/packages/local_auth/local_auth_windows/README.md @@ -12,4 +12,4 @@ However, if you `import` this package to use any of its APIs directly, you should add it to your `pubspec.yaml` as usual. [1]: https://pub.dev/packages/local_auth -[2]: https://flutter.dev/docs/development/packages-and-plugins/developing-packages#endorsed-federated-plugin +[2]: https://flutter.dev/to/endorsed-federated-plugin diff --git a/packages/multicast_dns/README.md b/packages/multicast_dns/README.md index c161b6fd98d4..f30ce16936e8 100644 --- a/packages/multicast_dns/README.md +++ b/packages/multicast_dns/README.md @@ -9,8 +9,5 @@ A Dart package to do service discovery over multicast DNS (mDNS), Bonjour, and A ## Usage -To use this package, add `multicast_dns` as a -[dependency in your pubspec.yaml file](https://pub.dev/packages/multicast_dns/install). - [The example](https://pub.dev/packages/multicast_dns/example) demonstrates how to use the `MDnsClient` Dart class in your code. diff --git a/packages/palette_generator/README.md b/packages/palette_generator/README.md index 3d378811745d..9dbfd45e9b53 100644 --- a/packages/palette_generator/README.md +++ b/packages/palette_generator/README.md @@ -5,11 +5,6 @@ A Flutter package to extract prominent colors from an Image, typically used to find colors for a user interface. -## Usage - -To use this package, add `palette_generator` as a -[dependency in your pubspec.yaml file](https://flutter.io/platform-plugins/). - ## Example Import the library via diff --git a/packages/path_provider/path_provider/README.md b/packages/path_provider/path_provider/README.md index 3c0e5b2fa867..5a4bfe4a6ce4 100644 --- a/packages/path_provider/path_provider/README.md +++ b/packages/path_provider/path_provider/README.md @@ -11,10 +11,6 @@ Not all methods are supported on all platforms. |-------------|---------|-------|-------|--------|-------------| | **Support** | SDK 16+ | 12.0+ | Any | 10.14+ | Windows 10+ | -## Usage - -To use this plugin, add `path_provider` as a [dependency in your pubspec.yaml file](https://flutter.dev/docs/development/platform-integration/platform-channels). - ## Example ```dart diff --git a/packages/path_provider/path_provider_android/README.md b/packages/path_provider/path_provider_android/README.md index 3bfc4255f08b..a92c41e2b932 100644 --- a/packages/path_provider/path_provider_android/README.md +++ b/packages/path_provider/path_provider_android/README.md @@ -12,4 +12,4 @@ However, if you `import` this package to use any of its APIs directly, you should add it to your `pubspec.yaml` as usual. [1]: https://pub.dev/packages/path_provider -[2]: https://flutter.dev/docs/development/packages-and-plugins/developing-packages#endorsed-federated-plugin +[2]: https://flutter.dev/to/endorsed-federated-plugin diff --git a/packages/path_provider/path_provider_foundation/README.md b/packages/path_provider/path_provider_foundation/README.md index 5a01ace4b1e3..4aff670a1e6d 100644 --- a/packages/path_provider/path_provider_foundation/README.md +++ b/packages/path_provider/path_provider_foundation/README.md @@ -12,4 +12,4 @@ However, if you `import` this package to use any of its APIs directly, you should add it to your `pubspec.yaml` as usual. [1]: https://pub.dev/packages/path_provider -[2]: https://flutter.dev/docs/development/packages-and-plugins/developing-packages#endorsed-federated-plugin +[2]: https://flutter.dev/to/endorsed-federated-plugin diff --git a/packages/path_provider/path_provider_linux/README.md b/packages/path_provider/path_provider_linux/README.md index 12c5c51443ff..745bbcf7a476 100644 --- a/packages/path_provider/path_provider_linux/README.md +++ b/packages/path_provider/path_provider_linux/README.md @@ -12,4 +12,4 @@ However, if you `import` this package to use any of its APIs directly, you should add it to your `pubspec.yaml` as usual. [1]: https://pub.dev/packages/path_provider -[2]: https://flutter.dev/docs/development/packages-and-plugins/developing-packages#endorsed-federated-plugin +[2]: https://flutter.dev/to/endorsed-federated-plugin diff --git a/packages/path_provider/path_provider_windows/README.md b/packages/path_provider/path_provider_windows/README.md index 2bdeac409936..0aeb40395d8b 100644 --- a/packages/path_provider/path_provider_windows/README.md +++ b/packages/path_provider/path_provider_windows/README.md @@ -12,4 +12,4 @@ However, if you `import` this package to use any of its APIs directly, you should add it to your `pubspec.yaml` as usual. [1]: https://pub.dev/packages/path_provider -[2]: https://flutter.dev/docs/development/packages-and-plugins/developing-packages#endorsed-federated-plugin +[2]: https://flutter.dev/to/endorsed-federated-plugin diff --git a/packages/pigeon/README.md b/packages/pigeon/README.md index 2eb938092a13..3a46c9707c68 100644 --- a/packages/pigeon/README.md +++ b/packages/pigeon/README.md @@ -21,7 +21,7 @@ Currently pigeon supports generating: ### Supported Datatypes Pigeon uses the `StandardMessageCodec` so it supports -[any datatype platform channels support](https://flutter.dev/docs/development/platform-integration/platform-channels#codec). +[any datatype platform channels support](https://flutter.dev/to/platform-channels-codec). Custom classes, nested datatypes, and enums are also supported. diff --git a/packages/pigeon/example/app/android/.gitignore b/packages/pigeon/example/app/android/.gitignore index 6f568019d3c6..55afd919c659 100644 --- a/packages/pigeon/example/app/android/.gitignore +++ b/packages/pigeon/example/app/android/.gitignore @@ -7,7 +7,7 @@ gradle-wrapper.jar GeneratedPluginRegistrant.java # Remember to never publicly share your keystore. -# See https://flutter.dev/docs/deployment/android#reference-the-keystore-from-the-app +# See https://flutter.dev/to/reference-keystore key.properties **/*.keystore **/*.jks diff --git a/packages/pigeon/platform_tests/alternate_language_test_plugin/example/android/.gitignore b/packages/pigeon/platform_tests/alternate_language_test_plugin/example/android/.gitignore index 6f568019d3c6..55afd919c659 100644 --- a/packages/pigeon/platform_tests/alternate_language_test_plugin/example/android/.gitignore +++ b/packages/pigeon/platform_tests/alternate_language_test_plugin/example/android/.gitignore @@ -7,7 +7,7 @@ gradle-wrapper.jar GeneratedPluginRegistrant.java # Remember to never publicly share your keystore. -# See https://flutter.dev/docs/deployment/android#reference-the-keystore-from-the-app +# See https://flutter.dev/to/reference-keystore key.properties **/*.keystore **/*.jks diff --git a/packages/pigeon/platform_tests/test_plugin/example/android/.gitignore b/packages/pigeon/platform_tests/test_plugin/example/android/.gitignore index 6f568019d3c6..55afd919c659 100644 --- a/packages/pigeon/platform_tests/test_plugin/example/android/.gitignore +++ b/packages/pigeon/platform_tests/test_plugin/example/android/.gitignore @@ -7,7 +7,7 @@ gradle-wrapper.jar GeneratedPluginRegistrant.java # Remember to never publicly share your keystore. -# See https://flutter.dev/docs/deployment/android#reference-the-keystore-from-the-app +# See https://flutter.dev/to/reference-keystore key.properties **/*.keystore **/*.jks diff --git a/packages/pointer_interceptor/pointer_interceptor/example/README.md b/packages/pointer_interceptor/pointer_interceptor/example/README.md index 9fddf8c0a09f..d2d611705822 100644 --- a/packages/pointer_interceptor/pointer_interceptor/example/README.md +++ b/packages/pointer_interceptor/pointer_interceptor/example/README.md @@ -14,4 +14,4 @@ The command above will run the integration tests for this package. Make sure that you have `chromedriver` running in port `4444`. -Read more on: [flutter.dev > Docs > Testing & debugging > Integration testing](https://flutter.dev/docs/testing/integration-tests). +Read more on: [flutter.dev > Docs > Testing & debugging > Integration testing](https://docs.flutter.dev/testing/integration-tests). diff --git a/packages/pointer_interceptor/pointer_interceptor_ios/README.md b/packages/pointer_interceptor/pointer_interceptor_ios/README.md index ca30d6d9defa..9d0807c190d1 100644 --- a/packages/pointer_interceptor/pointer_interceptor_ios/README.md +++ b/packages/pointer_interceptor/pointer_interceptor_ios/README.md @@ -12,4 +12,4 @@ However, if you `import` this package to use any of its APIs directly, you should add it to your `pubspec.yaml` as usual. [1]: https://pub.dev/packages/pointer_interceptor -[2]: https://flutter.dev/docs/development/packages-and-plugins/developing-packages#endorsed-federated-plugin \ No newline at end of file +[2]: https://flutter.dev/to/endorsed-federated-plugin \ No newline at end of file diff --git a/packages/pointer_interceptor/pointer_interceptor_web/README.md b/packages/pointer_interceptor/pointer_interceptor_web/README.md index 45db9bdcbc7d..063c9236a3ef 100644 --- a/packages/pointer_interceptor/pointer_interceptor_web/README.md +++ b/packages/pointer_interceptor/pointer_interceptor_web/README.md @@ -12,4 +12,4 @@ However, if you `import` this package to use any of its APIs directly, you should add it to your `pubspec.yaml` as usual. [1]: https://pub.dev/packages/pointer_interceptor -[2]: https://flutter.dev/docs/development/packages-and-plugins/developing-packages#endorsed-federated-plugin \ No newline at end of file +[2]: https://flutter.dev/to/endorsed-federated-plugin \ No newline at end of file diff --git a/packages/quick_actions/quick_actions_android/README.md b/packages/quick_actions/quick_actions_android/README.md index e42c6a6e39b5..cb4a8e08826a 100644 --- a/packages/quick_actions/quick_actions_android/README.md +++ b/packages/quick_actions/quick_actions_android/README.md @@ -16,5 +16,5 @@ should add it to your `pubspec.yaml` as usual. If you would like to contribute to the plugin, check out our [contribution guide][3]. [1]: https://pub.dev/packages/quick_actions -[2]: https://flutter.dev/docs/development/packages-and-plugins/developing-packages#endorsed-federated-plugin +[2]: https://flutter.dev/to/endorsed-federated-plugin [3]: https://github.com/flutter/packages/blob/main/CONTRIBUTING.md diff --git a/packages/quick_actions/quick_actions_ios/README.md b/packages/quick_actions/quick_actions_ios/README.md index e679fa01b4a7..e81fc6a4de07 100644 --- a/packages/quick_actions/quick_actions_ios/README.md +++ b/packages/quick_actions/quick_actions_ios/README.md @@ -16,5 +16,5 @@ should add it to your `pubspec.yaml` as usual. If you would like to contribute to the plugin, check out our [contribution guide][3]. [1]: https://pub.dev/packages/quick_actions -[2]: https://flutter.dev/docs/development/packages-and-plugins/developing-packages#endorsed-federated-plugin +[2]: https://flutter.dev/to/endorsed-federated-plugin [3]: https://github.com/flutter/packages/blob/main/CONTRIBUTING.md diff --git a/packages/rfw/example/hello/android/.gitignore b/packages/rfw/example/hello/android/.gitignore index 6f568019d3c6..55afd919c659 100644 --- a/packages/rfw/example/hello/android/.gitignore +++ b/packages/rfw/example/hello/android/.gitignore @@ -7,7 +7,7 @@ gradle-wrapper.jar GeneratedPluginRegistrant.java # Remember to never publicly share your keystore. -# See https://flutter.dev/docs/deployment/android#reference-the-keystore-from-the-app +# See https://flutter.dev/to/reference-keystore key.properties **/*.keystore **/*.jks diff --git a/packages/rfw/example/local/android/.gitignore b/packages/rfw/example/local/android/.gitignore index 6f568019d3c6..55afd919c659 100644 --- a/packages/rfw/example/local/android/.gitignore +++ b/packages/rfw/example/local/android/.gitignore @@ -7,7 +7,7 @@ gradle-wrapper.jar GeneratedPluginRegistrant.java # Remember to never publicly share your keystore. -# See https://flutter.dev/docs/deployment/android#reference-the-keystore-from-the-app +# See https://flutter.dev/to/reference-keystore key.properties **/*.keystore **/*.jks diff --git a/packages/rfw/example/remote/android/.gitignore b/packages/rfw/example/remote/android/.gitignore index 6f568019d3c6..55afd919c659 100644 --- a/packages/rfw/example/remote/android/.gitignore +++ b/packages/rfw/example/remote/android/.gitignore @@ -7,7 +7,7 @@ gradle-wrapper.jar GeneratedPluginRegistrant.java # Remember to never publicly share your keystore. -# See https://flutter.dev/docs/deployment/android#reference-the-keystore-from-the-app +# See https://flutter.dev/to/reference-keystore key.properties **/*.keystore **/*.jks diff --git a/packages/shared_preferences/shared_preferences/README.md b/packages/shared_preferences/shared_preferences/README.md index 735959662392..1da1215df9ea 100644 --- a/packages/shared_preferences/shared_preferences/README.md +++ b/packages/shared_preferences/shared_preferences/README.md @@ -16,7 +16,6 @@ Supported data types are `int`, `double`, `bool`, `String` and `List`. | **Support** | SDK 16+ | 12.0+ | Any | 10.14+ | Any | Any | ## Usage -To use this plugin, add `shared_preferences` as a [dependency in your pubspec.yaml file](https://flutter.dev/docs/development/platform-integration/platform-channels). ### Examples Here are small examples that show you how to use the API. diff --git a/packages/shared_preferences/shared_preferences/example/android/.gitignore b/packages/shared_preferences/shared_preferences/example/android/.gitignore index 0a741cb43d66..8e599af9f211 100644 --- a/packages/shared_preferences/shared_preferences/example/android/.gitignore +++ b/packages/shared_preferences/shared_preferences/example/android/.gitignore @@ -7,5 +7,5 @@ gradle-wrapper.jar GeneratedPluginRegistrant.java # Remember to never publicly share your keystore. -# See https://flutter.dev/docs/deployment/android#reference-the-keystore-from-the-app +# See https://flutter.dev/to/reference-keystore key.properties diff --git a/packages/shared_preferences/shared_preferences_android/README.md b/packages/shared_preferences/shared_preferences_android/README.md index 6d30be341c9c..d12b09c068a2 100644 --- a/packages/shared_preferences/shared_preferences_android/README.md +++ b/packages/shared_preferences/shared_preferences_android/README.md @@ -12,4 +12,4 @@ However, if you `import` this package to use any of its APIs directly, you should add it to your `pubspec.yaml` as usual. [1]: https://pub.dev/packages/shared_preferences -[2]: https://flutter.dev/docs/development/packages-and-plugins/developing-packages#endorsed-federated-plugin +[2]: https://flutter.dev/to/endorsed-federated-plugin diff --git a/packages/shared_preferences/shared_preferences_android/example/android/.gitignore b/packages/shared_preferences/shared_preferences_android/example/android/.gitignore index 0a741cb43d66..8e599af9f211 100644 --- a/packages/shared_preferences/shared_preferences_android/example/android/.gitignore +++ b/packages/shared_preferences/shared_preferences_android/example/android/.gitignore @@ -7,5 +7,5 @@ gradle-wrapper.jar GeneratedPluginRegistrant.java # Remember to never publicly share your keystore. -# See https://flutter.dev/docs/deployment/android#reference-the-keystore-from-the-app +# See https://flutter.dev/to/reference-keystore key.properties diff --git a/packages/shared_preferences/shared_preferences_foundation/README.md b/packages/shared_preferences/shared_preferences_foundation/README.md index 74dbc4ef0c04..c6da193df8fa 100644 --- a/packages/shared_preferences/shared_preferences_foundation/README.md +++ b/packages/shared_preferences/shared_preferences_foundation/README.md @@ -12,4 +12,4 @@ However, if you `import` this package to use any of its APIs directly, you should add it to your `pubspec.yaml` as usual. [1]: https://pub.dev/packages/shared_preferences -[2]: https://flutter.dev/docs/development/packages-and-plugins/developing-packages#endorsed-federated-plugin +[2]: https://flutter.dev/to/endorsed-federated-plugin diff --git a/packages/shared_preferences/shared_preferences_linux/README.md b/packages/shared_preferences/shared_preferences_linux/README.md index a1bbd9d7ef52..0fe95555e308 100644 --- a/packages/shared_preferences/shared_preferences_linux/README.md +++ b/packages/shared_preferences/shared_preferences_linux/README.md @@ -12,4 +12,4 @@ However, if you `import` this package to use any of its APIs directly, you should add it to your `pubspec.yaml` as usual. [1]: https://pub.dev/packages/shared_preferences -[2]: https://flutter.dev/docs/development/packages-and-plugins/developing-packages#endorsed-federated-plugin +[2]: https://flutter.dev/to/endorsed-federated-plugin diff --git a/packages/shared_preferences/shared_preferences_web/README.md b/packages/shared_preferences/shared_preferences_web/README.md index e9fd0d2caa71..3f45e52e872c 100644 --- a/packages/shared_preferences/shared_preferences_web/README.md +++ b/packages/shared_preferences/shared_preferences_web/README.md @@ -12,4 +12,4 @@ However, if you `import` this package to use any of its APIs directly, you should add it to your `pubspec.yaml` as usual. [1]: https://pub.dev/packages/shared_preferences -[2]: https://flutter.dev/docs/development/packages-and-plugins/developing-packages#endorsed-federated-plugin +[2]: https://flutter.dev/to/endorsed-federated-plugin diff --git a/packages/shared_preferences/shared_preferences_web/example/README.md b/packages/shared_preferences/shared_preferences_web/example/README.md index 4a01887de7fb..932e9f227cbe 100644 --- a/packages/shared_preferences/shared_preferences_web/example/README.md +++ b/packages/shared_preferences/shared_preferences_web/example/README.md @@ -15,5 +15,5 @@ This package uses `package:integration_test` to run its tests in a web browser. See [Plugin Tests > Web Tests](https://github.com/flutter/flutter/blob/master/docs/ecosystem/testing/Plugin-Tests.md#web-tests) in the Flutter documentation for instructions to set up and run the tests in this package. -Check [flutter.dev > Integration testing](https://flutter.dev/docs/testing/integration-tests) +Check [flutter.dev > Integration testing](https://docs.flutter.dev/testing/integration-tests) for more info. diff --git a/packages/shared_preferences/shared_preferences_windows/README.md b/packages/shared_preferences/shared_preferences_windows/README.md index de146eb12953..c1ac6a1ffe39 100644 --- a/packages/shared_preferences/shared_preferences_windows/README.md +++ b/packages/shared_preferences/shared_preferences_windows/README.md @@ -12,4 +12,4 @@ However, if you `import` this package to use any of its APIs directly, you should add it to your `pubspec.yaml` as usual. [1]: https://pub.dev/packages/shared_preferences -[2]: https://flutter.dev/docs/development/packages-and-plugins/developing-packages#endorsed-federated-plugin +[2]: https://flutter.dev/to/endorsed-federated-plugin diff --git a/packages/two_dimensional_scrollables/example/android/.gitignore b/packages/two_dimensional_scrollables/example/android/.gitignore index 6f568019d3c6..55afd919c659 100644 --- a/packages/two_dimensional_scrollables/example/android/.gitignore +++ b/packages/two_dimensional_scrollables/example/android/.gitignore @@ -7,7 +7,7 @@ gradle-wrapper.jar GeneratedPluginRegistrant.java # Remember to never publicly share your keystore. -# See https://flutter.dev/docs/deployment/android#reference-the-keystore-from-the-app +# See https://flutter.dev/to/reference-keystore key.properties **/*.keystore **/*.jks diff --git a/packages/url_launcher/url_launcher/README.md b/packages/url_launcher/url_launcher/README.md index f79c7ba6f221..5955540491ee 100644 --- a/packages/url_launcher/url_launcher/README.md +++ b/packages/url_launcher/url_launcher/README.md @@ -10,11 +10,7 @@ A Flutter plugin for launching a URL. |-------------|---------|-------|-------|--------|-----|-------------| | **Support** | SDK 16+ | 12.0+ | Any | 10.14+ | Any | Windows 10+ | -## Usage - -To use this plugin, add `url_launcher` as a [dependency in your pubspec.yaml file](https://flutter.dev/platform-plugins/). - -### Example +## Example ```dart diff --git a/packages/url_launcher/url_launcher_android/README.md b/packages/url_launcher/url_launcher_android/README.md index 0a1a3c752efa..801a541a346f 100644 --- a/packages/url_launcher/url_launcher_android/README.md +++ b/packages/url_launcher/url_launcher_android/README.md @@ -12,4 +12,4 @@ However, if you `import` this package to use any of its APIs directly, you should add it to your `pubspec.yaml` as usual. [1]: https://pub.dev/packages/url_launcher -[2]: https://flutter.dev/docs/development/packages-and-plugins/developing-packages#endorsed-federated-plugin +[2]: https://flutter.dev/to/endorsed-federated-plugin diff --git a/packages/url_launcher/url_launcher_ios/README.md b/packages/url_launcher/url_launcher_ios/README.md index 8b8b4fd447ab..e76843293da9 100644 --- a/packages/url_launcher/url_launcher_ios/README.md +++ b/packages/url_launcher/url_launcher_ios/README.md @@ -12,4 +12,4 @@ However, if you `import` this package to use any of its APIs directly, you should add it to your `pubspec.yaml` as usual. [1]: https://pub.dev/packages/url_launcher -[2]: https://flutter.dev/docs/development/packages-and-plugins/developing-packages#endorsed-federated-plugin +[2]: https://flutter.dev/to/endorsed-federated-plugin diff --git a/packages/url_launcher/url_launcher_linux/README.md b/packages/url_launcher/url_launcher_linux/README.md index ad7e9dbf0d97..143e1f3645af 100644 --- a/packages/url_launcher/url_launcher_linux/README.md +++ b/packages/url_launcher/url_launcher_linux/README.md @@ -12,4 +12,4 @@ However, if you `import` this package to use any of its APIs directly, you should add it to your `pubspec.yaml` as usual. [1]: https://pub.dev/packages/url_launcher -[2]: https://flutter.dev/docs/development/packages-and-plugins/developing-packages#endorsed-federated-plugin +[2]: https://flutter.dev/to/endorsed-federated-plugin diff --git a/packages/url_launcher/url_launcher_macos/README.md b/packages/url_launcher/url_launcher_macos/README.md index c164ddeecc45..adfcfcd8b0d0 100644 --- a/packages/url_launcher/url_launcher_macos/README.md +++ b/packages/url_launcher/url_launcher_macos/README.md @@ -12,4 +12,4 @@ However, if you `import` this package to use any of its APIs directly, you should add it to your `pubspec.yaml` as usual. [1]: https://pub.dev/packages/url_launcher -[2]: https://flutter.dev/docs/development/packages-and-plugins/developing-packages#endorsed-federated-plugin +[2]: https://flutter.dev/to/endorsed-federated-plugin diff --git a/packages/url_launcher/url_launcher_web/README.md b/packages/url_launcher/url_launcher_web/README.md index f186d7a49bb8..91d7fb623b0a 100644 --- a/packages/url_launcher/url_launcher_web/README.md +++ b/packages/url_launcher/url_launcher_web/README.md @@ -12,7 +12,7 @@ However, if you `import` this package to use any of its APIs directly, you should add it to your `pubspec.yaml` as usual. [1]: https://pub.dev/packages/url_launcher -[2]: https://flutter.dev/docs/development/packages-and-plugins/developing-packages#endorsed-federated-plugin +[2]: https://flutter.dev/to/endorsed-federated-plugin ## Limitations on the Web platform diff --git a/packages/url_launcher/url_launcher_web/example/README.md b/packages/url_launcher/url_launcher_web/example/README.md index 4a01887de7fb..932e9f227cbe 100644 --- a/packages/url_launcher/url_launcher_web/example/README.md +++ b/packages/url_launcher/url_launcher_web/example/README.md @@ -15,5 +15,5 @@ This package uses `package:integration_test` to run its tests in a web browser. See [Plugin Tests > Web Tests](https://github.com/flutter/flutter/blob/master/docs/ecosystem/testing/Plugin-Tests.md#web-tests) in the Flutter documentation for instructions to set up and run the tests in this package. -Check [flutter.dev > Integration testing](https://flutter.dev/docs/testing/integration-tests) +Check [flutter.dev > Integration testing](https://docs.flutter.dev/testing/integration-tests) for more info. diff --git a/packages/url_launcher/url_launcher_windows/README.md b/packages/url_launcher/url_launcher_windows/README.md index 4f10def5c4a9..cc31e7e7cc98 100644 --- a/packages/url_launcher/url_launcher_windows/README.md +++ b/packages/url_launcher/url_launcher_windows/README.md @@ -12,4 +12,4 @@ However, if you `import` this package to use any of its APIs directly, you should add it to your `pubspec.yaml` as usual. [1]: https://pub.dev/packages/url_launcher -[2]: https://flutter.dev/docs/development/packages-and-plugins/developing-packages#endorsed-federated-plugin +[2]: https://flutter.dev/to/endorsed-federated-plugin diff --git a/packages/video_player/video_player/README.md b/packages/video_player/video_player/README.md index 55f4d2f614b3..094bdd666996 100644 --- a/packages/video_player/video_player/README.md +++ b/packages/video_player/video_player/README.md @@ -12,9 +12,7 @@ A Flutter plugin for iOS, Android and Web for playing back video on a Widget sur ![The example app running in iOS](https://github.com/flutter/packages/blob/main/packages/video_player/video_player/doc/demo_ipod.gif?raw=true) -## Installation - -First, add `video_player` as a [dependency in your pubspec.yaml file](https://flutter.dev/using-packages/). +## Setup ### iOS @@ -37,7 +35,7 @@ Android Manifest file, located in `/android/app/src/main/AndroidMa If you are using network-based videos, you will need to [add the `com.apple.security.network.client` -entitlement](https://docs.flutter.dev/platform-integration/macos/building#entitlements-and-the-app-sandbox) +entitlement](https://flutter.dev/to/macos-entitlements) ### Web diff --git a/packages/video_player/video_player_android/README.md b/packages/video_player/video_player_android/README.md index 1495f48e30e7..e33436b629df 100644 --- a/packages/video_player/video_player_android/README.md +++ b/packages/video_player/video_player_android/README.md @@ -12,4 +12,4 @@ However, if you `import` this package to use any of its APIs directly, you should add it to your `pubspec.yaml` as usual. [1]: https://pub.dev/packages/video_player -[2]: https://flutter.dev/docs/development/packages-and-plugins/developing-packages#endorsed-federated-plugin +[2]: https://flutter.dev/to/endorsed-federated-plugin diff --git a/packages/video_player/video_player_avfoundation/README.md b/packages/video_player/video_player_avfoundation/README.md index 0e20e3a8c3ad..1325daf0acfa 100644 --- a/packages/video_player/video_player_avfoundation/README.md +++ b/packages/video_player/video_player_avfoundation/README.md @@ -12,4 +12,4 @@ However, if you `import` this package to use any of its APIs directly, you should add it to your `pubspec.yaml` as usual. [1]: https://pub.dev/packages/video_player -[2]: https://flutter.dev/docs/development/packages-and-plugins/developing-packages#endorsed-federated-plugin +[2]: https://flutter.dev/to/endorsed-federated-plugin diff --git a/packages/video_player/video_player_web/README.md b/packages/video_player/video_player_web/README.md index 1868a1052d8d..82e2c6abc280 100644 --- a/packages/video_player/video_player_web/README.md +++ b/packages/video_player/video_player_web/README.md @@ -4,7 +4,7 @@ The web implementation of [`video_player`][1]. ## Usage -This package is [endorsed](https://flutter.dev/docs/development/packages-and-plugins/developing-packages#endorsed-federated-plugin), +This package is [endorsed](https://flutter.dev/to/endorsed-federated-plugin), which means you can simply use `video_player` normally. This package will be automatically included in your app when you do, so you do not need to add it to your `pubspec.yaml`. diff --git a/packages/video_player/video_player_web/example/README.md b/packages/video_player/video_player_web/example/README.md index 4a01887de7fb..932e9f227cbe 100644 --- a/packages/video_player/video_player_web/example/README.md +++ b/packages/video_player/video_player_web/example/README.md @@ -15,5 +15,5 @@ This package uses `package:integration_test` to run its tests in a web browser. See [Plugin Tests > Web Tests](https://github.com/flutter/flutter/blob/master/docs/ecosystem/testing/Plugin-Tests.md#web-tests) in the Flutter documentation for instructions to set up and run the tests in this package. -Check [flutter.dev > Integration testing](https://flutter.dev/docs/testing/integration-tests) +Check [flutter.dev > Integration testing](https://docs.flutter.dev/testing/integration-tests) for more info. diff --git a/packages/webview_flutter/webview_flutter/README.md b/packages/webview_flutter/webview_flutter/README.md index 91c201a1584f..81a33821c065 100644 --- a/packages/webview_flutter/webview_flutter/README.md +++ b/packages/webview_flutter/webview_flutter/README.md @@ -14,7 +14,6 @@ On Android the WebView widget is backed by a [WebView](https://developer.android | **Support** | SDK 19+ or 20+ | 12.0+ | ## Usage -Add `webview_flutter` as a [dependency in your pubspec.yaml file](https://pub.dev/packages/webview_flutter/install). You can now display a WebView by: @@ -65,8 +64,8 @@ for more details. ### Android Platform Views This plugin uses -[Platform Views](https://flutter.dev/docs/development/platform-integration/platform-views) to embed -the Android’s WebView within the Flutter app. +[Platform Views](https://docs.flutter.dev/platform-integration/android/platform-views) to +embed the Android's WebView within the Flutter app. You should however make sure to set the correct `minSdkVersion` in `android/app/build.gradle` if it was previously lower than 19: @@ -143,7 +142,7 @@ for more details on iOS features. ### Enable Material Components for Android To use Material Components when the user interacts with input elements in the WebView, -follow the steps described in the [Enabling Material Components instructions](https://flutter.dev/docs/deployment/android#enabling-material-components). +follow the steps described in the [Enabling Material Components instructions](https://docs.flutter.dev/deployment/android#enable-material-components). ### Setting custom headers on POST requests diff --git a/packages/webview_flutter/webview_flutter_android/README.md b/packages/webview_flutter/webview_flutter_android/README.md index 1db03b3afdda..3b3d73306fe2 100644 --- a/packages/webview_flutter/webview_flutter_android/README.md +++ b/packages/webview_flutter/webview_flutter_android/README.md @@ -30,7 +30,7 @@ See: This is the current default mode for versions <23. It ensures that the WebView will display and work as expected, at the cost of some performance. See: -* https://flutter.dev/docs/development/platform-integration/platform-views#performance +* https://docs.flutter.dev/platform-integration/android/platform-views#performance This can be configured for versions >=23 with `AndroidWebViewWidgetCreationParams.displayWithHybridComposition`. See https://pub.dev/packages/webview_flutter#platform-specific-features @@ -89,7 +89,7 @@ dart run build_runner build --delete-conflicting-outputs If you would like to contribute to the plugin, check out our [contribution guide][5]. [1]: https://pub.dev/packages/webview_flutter -[2]: https://flutter.dev/docs/development/packages-and-plugins/developing-packages#endorsed-federated-plugin +[2]: https://flutter.dev/to/endorsed-federated-plugin [3]: https://pub.dev/packages/pigeon [4]: https://pub.dev/packages/mockito [5]: https://github.com/flutter/packages/blob/main/CONTRIBUTING.md diff --git a/packages/webview_flutter/webview_flutter_android/lib/src/android_webview_controller.dart b/packages/webview_flutter/webview_flutter_android/lib/src/android_webview_controller.dart index d2b67145d2bc..3a410362af21 100644 --- a/packages/webview_flutter/webview_flutter_android/lib/src/android_webview_controller.dart +++ b/packages/webview_flutter/webview_flutter_android/lib/src/android_webview_controller.dart @@ -955,7 +955,7 @@ class AndroidWebViewWidgetCreationParams /// For most use cases, this flag should be set to false. Hybrid Composition /// can have performance costs but doesn't have the limitation of rendering to /// an Android SurfaceTexture. See - /// * https://flutter.dev/docs/development/platform-integration/platform-views#performance + /// * https://docs.flutter.dev/platform-integration/android/platform-views#performance /// * https://github.com/flutter/flutter/issues/104889 /// * https://github.com/flutter/flutter/issues/116954 /// diff --git a/packages/webview_flutter/webview_flutter_wkwebview/README.md b/packages/webview_flutter/webview_flutter_wkwebview/README.md index 3cbec14339e7..58f50ca90fc4 100644 --- a/packages/webview_flutter/webview_flutter_wkwebview/README.md +++ b/packages/webview_flutter/webview_flutter_wkwebview/README.md @@ -45,7 +45,7 @@ dart run build_runner build --delete-conflicting-outputs If you would like to contribute to the plugin, check out our [contribution guide][5]. [1]: https://pub.dev/packages/webview_flutter -[2]: https://flutter.dev/docs/development/packages-and-plugins/developing-packages#endorsed-federated-plugin +[2]: https://flutter.dev/to/endorsed-federated-plugin [3]: https://pub.dev/packages/pigeon [4]: https://pub.dev/packages/mockito [5]: https://github.com/flutter/packages/blob/main/CONTRIBUTING.md diff --git a/script/tool/lib/src/common/core.dart b/script/tool/lib/src/common/core.dart index 63208d23f7e4..c75432f98c25 100644 --- a/script/tool/lib/src/common/core.dart +++ b/script/tool/lib/src/common/core.dart @@ -92,7 +92,7 @@ bool isPackage(FileSystemEntity entity) { return false; } // According to - // https://dart.dev/guides/libraries/create-library-packages#what-makes-a-library-package + // https://dart.dev/guides/libraries/create-packages#what-makes-a-library-package // a package must also have a `lib/` directory, but in practice that's not // always true. Some special cases (espresso, flutter_template_images, etc.) // don't have any source, so this deliberately doesn't check that there's a diff --git a/script/tool/lib/src/drive_examples_command.dart b/script/tool/lib/src/drive_examples_command.dart index f3baa5c7cee6..2dc563dbaf83 100644 --- a/script/tool/lib/src/drive_examples_command.dart +++ b/script/tool/lib/src/drive_examples_command.dart @@ -16,7 +16,7 @@ import 'common/repository_package.dart'; const int _exitNoPlatformFlags = 2; const int _exitNoAvailableDevice = 3; -// From https://docs.flutter.dev/testing/integration-tests#running-in-a-browser +// From https://flutter.dev/to/integration-test-on-web const int _chromeDriverPort = 4444; /// A command to run the integration tests for a package's example applications. diff --git a/script/tool/test/readme_check_command_test.dart b/script/tool/test/readme_check_command_test.dart index ab6756e7477c..1cecedd88d0a 100644 --- a/script/tool/test/readme_check_command_test.dart +++ b/script/tool/test/readme_check_command_test.dart @@ -119,7 +119,7 @@ a specialized package that includes platform-specific implementation code for Android and/or iOS. For help getting started with Flutter development, view the -[online documentation](https://flutter.dev/docs), which offers tutorials, +[online documentation](https://docs.flutter.dev), which offers tutorials, samples, guidance on mobile development, and a full API reference. ''');