Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Adaptive and responsive docs #10305

Merged
merged 104 commits into from
May 13, 2024
Merged
Show file tree
Hide file tree
Changes from 86 commits
Commits
Show all changes
104 commits
Select commit Hold shift + click to select a range
b5e4232
Stashing...
sfshaza2 Feb 12, 2024
48e76fe
Merge branch 'main' into adaptive
sfshaza2 Feb 29, 2024
5d79149
Merge branch 'main' into adaptive
sfshaza2 Mar 12, 2024
65ae155
Merge branch 'main' into adaptive
sfshaza2 Mar 14, 2024
399ce91
Stashing
sfshaza2 Mar 15, 2024
7e513af
Merge branch 'main' into adaptive
sfshaza2 Mar 15, 2024
1f57fdb
Creating rough draft of adaptive/responsive docs for staging/discussion
sfshaza2 Mar 18, 2024
e595fe3
Fixing broken link
sfshaza2 Mar 18, 2024
4d70676
Merge branch 'main' into adaptive
sfshaza2 Mar 18, 2024
7f81944
Move files around after chatting with Mariam
sfshaza2 Mar 18, 2024
89af58f
Merge branch 'main' into adaptive
sfshaza2 Mar 19, 2024
4195dcc
Merge branch 'main' into adaptive
sfshaza2 Mar 19, 2024
faff18c
More reoranizing and coalescing.
sfshaza2 Mar 20, 2024
0f5bcf4
A few more tweaks
sfshaza2 Mar 20, 2024
8084848
Merge branch 'main' into adaptive
sfshaza2 Mar 26, 2024
efe278c
Fixing some errors
sfshaza2 Mar 26, 2024
685af22
Adding missing link
sfshaza2 Mar 26, 2024
d3c3a37
Merge branch 'main' into adaptive
sfshaza2 Mar 26, 2024
0ca421b
More tweaks
sfshaza2 Mar 26, 2024
016a5b5
Fixing missing link
sfshaza2 Mar 26, 2024
ad841be
Merge branch 'main' into adaptive
parlough Mar 27, 2024
581b85e
Include code-excerpt path base instructions
parlough Mar 27, 2024
fcdf3f4
Tweaking
sfshaza2 Mar 29, 2024
9a79e2c
stashing
sfshaza2 Apr 2, 2024
5adb859
Merge branch 'main' into adaptive
sfshaza2 Apr 2, 2024
a4c8cd3
Merge branch 'main' into adaptive
sfshaza2 Apr 5, 2024
4d0f1ae
Tweaking anchors
sfshaza2 Apr 5, 2024
3875cf5
Incorporating 11ty changes and more...
sfshaza2 Apr 5, 2024
c97b5b5
Merge branch 'main' into adaptive
parlough Apr 5, 2024
03c305e
Move Adaptive/Responsive to top-level in sidenav
parlough Apr 5, 2024
4fa61c8
Migrate to new custom syntax
parlough Apr 5, 2024
a71ae46
Merge branch 'main' into adaptive
sfshaza2 Apr 6, 2024
18d0a64
Fixing link
sfshaza2 Apr 6, 2024
d01edff
Fixing build errors
sfshaza2 Apr 6, 2024
eae411b
Fix broken links and pending comments
parlough Apr 8, 2024
b46b68f
Fix one more link
parlough Apr 8, 2024
9990414
Support "C++" as a tab language in samplecode/sample (#10379)
eckertl Apr 6, 2024
51e2ee5
clarify what "preview" means. (#10376)
sfshaza2 Apr 8, 2024
ae867b6
Begin cleanup of docregion declarations (#10385)
parlough Apr 8, 2024
a5ceb5a
Speed up code excerpt updater (#10383)
parlough Apr 8, 2024
d1b590c
Bump examples/codelabs from `fe847c8` to `de37cb9` (#10386)
dependabot[bot] Apr 8, 2024
d28dfd2
Bump github/codeql-action from 3.24.9 to 3.24.10 (#10387)
dependabot[bot] Apr 8, 2024
2bfc5a0
Update index.md (#10382)
jaredleishman Apr 9, 2024
ada75b6
Fixed launch.json file (#10370)
atsansone Apr 9, 2024
632025e
Merge branch 'main' into adaptive
parlough Apr 9, 2024
50da1f0
Update redirects to index page
parlough Apr 9, 2024
cf3ee23
Merging
sfshaza2 Apr 9, 2024
e52278f
Updating comments to be visible to reviewers
sfshaza2 Apr 9, 2024
73f6c7f
Update firebase.json
sfshaza2 Apr 15, 2024
e696b17
Update firebase.json
sfshaza2 Apr 15, 2024
d665dab
Update firebase.json
sfshaza2 Apr 15, 2024
82faeae
Fix gradle signing inconsistency (#10388)
atsansone Apr 9, 2024
9e3ea8f
Clean up breadcrumbs across the site (#10396)
parlough Apr 10, 2024
e516d99
Bump dart-lang/setup-dart from 1.6.2 to 1.6.3 (#10400)
dependabot[bot] Apr 10, 2024
a7ad15b
Bump examples/codelabs from `de37cb9` to `3350923` (#10399)
dependabot[bot] Apr 10, 2024
0c8b48b
Bump site-shared from `a20dc83` to `80f090a` (#10398)
dependabot[bot] Apr 10, 2024
bcab40b
Fix word spelling mistakes (#10397)
davidforest123 Apr 10, 2024
c46f290
Correct devtools usage (#10393)
atsansone Apr 10, 2024
8f1a5ac
Bump examples/codelabs from `3350923` to `b0cf6f5` (#10404)
dependabot[bot] Apr 11, 2024
5316343
Bump dart-lang/setup-dart from 1.6.3 to 1.6.4 (#10403)
dependabot[bot] Apr 11, 2024
f8c9ccc
Additional Resources for building various Flutter desktop distributio…
ashitaprasad Apr 12, 2024
88209ab
Update app-size.md with fixed devtools command (#10405)
orestesgaolin Apr 12, 2024
4c09a7b
More fixes to adding a platform pages (#10402)
parlough Apr 12, 2024
ac3af27
Bump examples/codelabs from `b0cf6f5` to `09fc213` (#10408)
dependabot[bot] Apr 12, 2024
c4acaab
Enabling the feedback survey and adding a link to this from the "Next…
sfshaza2 Apr 12, 2024
8530233
Update npm dependencies, including eleventy serving fixes (#10418)
parlough Apr 15, 2024
8c373ce
Fix formatting of list of macOS software requirements (#10412)
parlough Apr 15, 2024
d0be0d0
Update pub add.md (#10415)
jarrodcolburn Apr 15, 2024
e0b44ba
Create devcontainer (#10419)
jarrodcolburn Apr 15, 2024
7d801d9
ignore pnpm-store folder (#10420)
jarrodcolburn Apr 15, 2024
58b341f
Stashing
sfshaza2 Apr 16, 2024
f13bb6d
More rewriting
sfshaza2 Apr 23, 2024
1c4f3fe
Merge branch 'main' into adaptive
sfshaza2 Apr 23, 2024
1112915
Merge branch 'main' into adaptive
domesticmouse Apr 28, 2024
09c465c
Stashing
sfshaza2 Apr 24, 2024
ea0178a
Stashing
sfshaza2 Apr 29, 2024
6121676
A major update/rewrite
sfshaza2 Apr 29, 2024
4a44ea5
Merge branch 'main' into adaptive
sfshaza2 May 5, 2024
4201329
Adding info on the deep linking validator
sfshaza2 May 5, 2024
6425142
Merge branch 'main' into adaptive
sfshaza2 May 5, 2024
faea830
Merge branch 'main' into adaptive
sfshaza2 May 6, 2024
8285ad8
Fix broken links
parlough May 6, 2024
e916d5e
Fix header order
parlough May 6, 2024
35a803f
Fix various broken link definitions
parlough May 6, 2024
29a81e1
Fix more code excerpts
parlough May 6, 2024
8a4fd90
One more link definition
parlough May 6, 2024
4d3e23a
Merge branch 'main' into adaptive
sfshaza2 May 11, 2024
15633ab
Fix an html type breaking the build
sfshaza2 May 11, 2024
99fc000
Fixing a broken link
sfshaza2 May 11, 2024
8cd8b19
Fixing broken links
sfshaza2 May 11, 2024
786ddd5
Fix another broken link
sfshaza2 May 12, 2024
7e325c6
Merge branch 'main' into adaptive
sfshaza2 May 12, 2024
e779378
Fixing yet one more broken link
sfshaza2 May 12, 2024
f9f3810
Fix issues caused by earlier merges
parlough May 13, 2024
746173e
Fix some formatting issues
parlough May 13, 2024
dcdb779
Add a missing redirect
parlough May 13, 2024
75dc20a
Fix another merge issue
parlough May 13, 2024
12fd833
Fix a few spelling and header issues
parlough May 13, 2024
13a4538
Update src/content/ui/adaptive-responsive/best-practices.md
sfshaza2 May 13, 2024
776d2a3
Update src/content/ui/adaptive-responsive/index.md
sfshaza2 May 13, 2024
afe85be
Update src/content/ui/adaptive-responsive/index.md
sfshaza2 May 13, 2024
5a4d3fe
Update src/content/ui/adaptive-responsive/best-practices.md
sfshaza2 May 13, 2024
cdbc524
Update src/content/ui/adaptive-responsive/safearea-mediaquery.md
sfshaza2 May 13, 2024
68ce1e4
Update src/content/ui/adaptive-responsive/large-screens.md
sfshaza2 May 13, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view
8 changes: 8 additions & 0 deletions .devcontainer/devcontainer.json
Original file line number Diff line number Diff line change
Expand Up @@ -11,8 +11,16 @@
"remoteEnv": {
"PATH": "${containerEnv:PATH}:${containerEnv:FLUTTER_ROOT}/bin"
},
<<<<<<< HEAD
"onCreateCommand": "git clone --branch=stable https://github.com/flutter/flutter.git ${containerEnv:FLUTTER_ROOT} && ${containerEnv:FLUTTER_ROOT}/bin/flutter doctor",
<<<<<<< HEAD
sfshaza2 marked this conversation as resolved.
Show resolved Hide resolved
"postCreateCommand": "git submodule update --init --recursive && flutter pub get && pnpm install",
=======
=======
"onCreateCommand": "git clone --branch=stable https://github.com/flutter/flutter.git ${FLUTTER_ROOT} && ${FLUTTER_ROOT}/bin/flutter doctor",
>>>>>>> main
"postCreateCommand": "git submodule update --init --recursive && flutter pub get && corepack install && pnpm install",
>>>>>>> main
"customizations": {
"vscode": {
"extensions": ["Dart-Code.dart-code", "Dart-Code.flutter"]
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ dependencies:

dev_dependencies:
example_utils:
path: ../../../example_utils
path: ../../example_utils
flutter_test:
sdk: flutter

Expand Down
12 changes: 6 additions & 6 deletions firebase.json
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@

{ "source": "/accessibility", "destination": "/ui/accessibility-and-internationalization/accessibility", "type": 301 },
{ "source": "/adaptations", "destination": "/platform-integration/platform-adaptations", "type": 301 },
{ "source": "/adaptive*", "destination": "/ui/layout/responsive/adaptive-responsive", "type": 301 },
{ "source": "/adaptive*", "destination": "/ui/adaptive-responsive", "type": 301 },
{ "source": "/android-release", "destination": "/deployment/android", "type": 301 },
{ "source": "/animations", "destination": "/ui/animations", "type": 301 },
{ "source": "/animations/:rest*", "destination": "/ui/animations/:rest*", "type": 301 },
Expand Down Expand Up @@ -189,12 +189,12 @@
{ "source": "/ui/advanced/splash-screen", "destination": "/platform-integration/android/splash-screen", "type": 301 },
{ "source": "/ui/advanced/typography", "destination": "/ui/design/text/typography", "type": 301 },
{ "source": "/ui/assets-and-images", "destination": "/ui/assets/assets-and-images", "type": 301 },
{ "source": "/ui/building-adaptive-apps", "destination": "/ui/layout/responsive/building-adaptive-apps", "type": 301 },
{ "source": "/ui/building-adaptive-apps", "destination": "/ui/adaptive-responsive", "type": 301 },
{ "source": "/ui/interactive", "destination": "/ui/interactivity", "type": 301 },
{ "source": "/ui/layout/adaptive-responsive", "destination": "/ui/layout/responsive/adaptive-responsive", "type": 301 },
{ "source": "/ui/layout/adaptive-responsive", "destination": "/ui/adaptive-responsive", "type": 301 },
{ "source": "/ui/layout/box-constraints", "destination": "/ui/layout/constraints#unbounded", "type": 301 },
{ "source": "/ui/layout/building-adaptive-apps", "destination": "/ui/layout/responsive/building-adaptive-apps", "type": 301 },
{ "source": "/ui/layout/responsive", "destination": "/ui/layout/responsive/adaptive-responsive", "type": 301 },
{ "source": "/ui/layout/building-adaptive-apps", "destination": "/ui/adaptive-responsive", "type": 301 },
{ "source": "/ui/layout/responsive", "destination": "/ui/adaptive-responsive", "type": 301 },
{ "source": "/ui/material", "destination": "/ui/design/material", "type": 301 },
{ "source": "/ui/material3-updates", "destination": "/ui/design/material", "type": 301 },
{ "source": "/ui/scrolling", "destination": "/ui/layout/scrolling", "type": 301 },
Expand Down Expand Up @@ -234,7 +234,7 @@
{ "source": "/go/a11y-links", "destination": "https://docs.google.com/document/d/1FxzANiyJFkoRxJ7V2IejpfB5DX19gxiJps-8N2oUW_U/edit#", "type": 301 },
{ "source": "/go/a11y-text-attributes", "destination": "https://docs.google.com/document/d/1vhbwxFOTRTUvW2C_onFffEH5Fn2pAfMQDyv-gekias0/edit?usp=sharing&resourcekey=0-ChQvjIoWYO7jXcaCXMj5Qw", "type": 301 },
{ "source": "/go/actions-and-shortcuts-design-revision", "destination": "https://docs.google.com/document/d/1A9yald55O_C6Weqp4tOtyMisfOC1ZC0UMq7Yc-pNfVQ/edit", "type": 301 },
{ "source": "/go/adaptive", "destination": "/ui/layout/responsive/building-adaptive-apps", "type": 301 },
{ "source": "/go/adaptive", "destination": "/ui/adaptive-responsive", "type": 301 },
{ "source": "/go/adaptive-layout-foldables", "destination": "https://docs.google.com/document/d/1qhrpTWYs5f67X8v32NCCNTRMIjSrVHuaMEFAul-Q_Ms/edit?usp=sharing", "type": 301 },
{ "source": "/go/add-missing-features-to-selection-controls", "destination": "https://docs.google.com/document/d/1QizXwBiO-2REIcEovl5pK06BaLPOWYmNwOE5jactJZA/edit?usp=sharing&resourcekey=0-1pb9mJiAq29Gesmt25GAug", "type": 301 },
{ "source": "/go/add-to-app-samples", "destination": "https://docs.google.com/document/d/1M_GsAL8C1NxbsmzI35w2Th1wvX1KMoPHY5yeeNbzjY0", "type": 301 },
Expand Down
32 changes: 20 additions & 12 deletions src/_data/sidenav.yml
Original file line number Diff line number Diff line change
Expand Up @@ -168,18 +168,24 @@
permalink: /cookbook/lists/floating-app-bar
- title: Create a scrolling parallax effect
permalink: /cookbook/effects/parallax-scrolling
# TODO(parlough): Rename this to 'Responsive design'
# and add 'Adaptive design' under 'Design & theming'.
- title: Adaptive design
permalink: /ui/layout/responsive
children:
- title: Adaptive and responsive app design
permalink: /ui/layout/responsive/adaptive-responsive
- title: Build an adaptive app
permalink: /ui/layout/responsive/building-adaptive-apps
- title: Update app UI based on orientation
permalink: /cookbook/design/orientation

- title: Adaptive & responsive design
permalink: /ui/adaptive-responsive
children:
- title: Overview
permalink: /ui/adaptive-responsive
match-page-url-exactly: true
- title: General approach
permalink: /ui/adaptive-responsive/general
- title: SafeArea & MediaQuery
permalink: /ui/adaptive-responsive/safearea-mediaquery
- title: Large screens & foldables
permalink: /ui/adaptive-responsive/large-screens
- title: User input & accessibility
permalink: /ui/adaptive-responsive/input
- title: Best practices
permalink: /ui/adaptive-responsive/best-practices
- title: Additional resourcres
permalink: /ui/adaptive-responsive/more-info
- title: Design & theming
permalink: /ui/design
children:
Expand Down Expand Up @@ -667,6 +673,8 @@
permalink: /tools/devtools/app-size
- title: DevTools extensions
permalink: /tools/devtools/extensions
- title: Validate deep links
permalink: /tools/devtools/deep-links
- title: Release notes
permalink: /tools/devtools/release-notes
- title: SDK overview
Expand Down
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
2 changes: 1 addition & 1 deletion src/content/get-started/flutter-for/swiftui-devs.md
Original file line number Diff line number Diff line change
Expand Up @@ -1374,7 +1374,7 @@ To review a complete walkthrough, check out the [video_player example][].
[Wonderous]: https://flutter.gskinner.com/wonderous/?utm_source=flutterdocs&utm_medium=docs&utm_campaign=iosdevs
[video_player]: {{site.pub-pkg}}/video_player
[video_player example]: {{site.pub-pkg}}/video_player/example
[Creating responsive and adaptive apps]: /ui/layout/responsive/adaptive-responsive
[Creating responsive and adaptive apps]: /ui/adaptive-responsive
[`MediaQuery.of()`]: {{site.api}}/flutter/widgets/MediaQuery-class.html
[`CustomPaint`]: {{site.api}}/flutter/widgets/CustomPaint-class.html
[`CustomPainter`]: {{site.api}}/flutter/rendering/CustomPainter-class.html
Expand Down
14 changes: 7 additions & 7 deletions src/content/platform-integration/web/faq.md
Original file line number Diff line number Diff line change
Expand Up @@ -119,9 +119,9 @@ If you encounter problems, please [file an issue][].

Use [Flutter DevTools][] for the following tasks:

* [debugging][]
* [logging][]
* [running Flutter inspector][]
* [Debugging][]
* [Logging][]
* [Running Flutter inspector][]

Use [Chrome DevTools][] for the following tasks:

Expand All @@ -145,18 +145,18 @@ Not currently.
[Analyzing performance]: {{site.developers}}/web/tools/chrome-devtools/evaluate-performance
[building a web app with Flutter]: /platform-integration/web/building
[Chrome DevTools]: {{site.developers}}/web/tools/chrome-devtools
[Creating responsive apps]: /ui/layout/responsive/adaptive-responsive
[debugging]: /tools/devtools/debugger
[Creating responsive apps]: /ui/adaptive-responsive
[Debugging]: /tools/devtools/debugger
[file an issue]: {{site.repo.flutter}}/issues/new?title=[web]:+%3Cdescribe+issue+here%3E&labels=%E2%98%B8+platform-web&body=Describe+your+issue+and+include+the+command+you%27re+running,+flutter_web%20version,+browser+version
[Flutter DevTools]: /tools/devtools/overview
[Generating event timeline]: {{site.developers}}/web/tools/chrome-devtools/evaluate-performance/performance-reference
[`http`]: {{site.pub}}/packages/http
[`iframe`]: https://html.com/tags/iframe/
[isolates]: {{site.dart-site}}/guides/language/concurrency
[Issue 32248]: {{site.repo.flutter}}/issues/32248
[logging]: /tools/devtools/logging
[Logging]: /tools/devtools/logging
[Preparing a web app for release]: /deployment/web
[running Flutter inspector]: /tools/devtools/inspector
[Running Flutter inspector]: /tools/devtools/inspector
[Upgrading from package:flutter_web to the Flutter SDK]: {{site.repo.flutter}}/wiki/Upgrading-from-package:flutter_web-to-the-Flutter-SDK
[widget tests]: /testing/overview#widget-tests
[Web support for Flutter]: /platform-integration/web
Expand Down
2 changes: 1 addition & 1 deletion src/content/platform-integration/web/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -83,7 +83,7 @@ The following resources can help you get started:
---

[Building a web application with Flutter]: /platform-integration/web/building
[Creating responsive apps]: /ui/layout/responsive/adaptive-responsive
[Creating responsive apps]: /ui/adaptive-responsive
[Discord]: https://discordapp.com/invite/yeZ6s7k
[file an issue]: https://goo.gle/flutter_web_issue
[Wonderous app]: {{site.wonderous}}/web
Expand Down
7 changes: 3 additions & 4 deletions src/content/release/archive-whats-new.md
Original file line number Diff line number Diff line change
Expand Up @@ -684,7 +684,7 @@ null safety, but that work is not yet completed.

**Docs updated or added since the 2.0 release**

* A new page on [Building adaptive apps][].
* A new page on Building adaptive apps.
* A new page describing how to use [Google APIs][]
with Flutter.
* A new landing page for [Embedded Support for Flutter][].
Expand Down Expand Up @@ -746,7 +746,6 @@ publication since the last stable release:

[Adding in-app purchases to your Flutter app]: {{site.codelabs}}/codelabs/flutter-in-app-purchases
[Announcing Flutter 2.2]: {{site.flutter-medium}}/announcing-flutter-2-2-at-google-i-o-2021-92f0fcbd7ef9
[Building adaptive apps]: /ui/layout/responsive/building-adaptive-apps
[Build Voice Bots for Android with Dialogflow Essentials & Flutter]: {{site.codelabs}}/codelabs/dialogflow-flutter
[Building your first Flutter app]: {{site.yt.watch}}?v=Z6KZ3cTGBWw
[DartPad Sharing Guide (using a Gist file)]: {{site.github}}/dart-lang/dart-pad/wiki/Sharing-Guide
Expand Down Expand Up @@ -846,7 +845,7 @@ publication since the last stable release:
[Announcing Flutter 2]: {{site.google-blog}}/2021/03/announcing-flutter-2.html
[comp]: {{site.flutter-medium}}/providing-operating-system-compatibility-on-a-large-scale-374cc2fb0dad
[Configuring the URL strategy on the web]: /ui/navigation/url-strategies
[Creating responsive and adaptive apps]: /ui/layout/responsive/adaptive-responsive
[Creating responsive and adaptive apps]: /ui/adaptive-responsive
[Dart sound null safety: technical preview 2]: {{site.flutter-medium}}/null-safety-flutter-tech-preview-cb5c98aba187
[Deprecation Lifetime in Flutter]: {{site.flutter-medium}}/deprecation-lifetime-in-flutter-e4d76ee738ad
[Desktop support for Flutter]: /platform-integration/desktop
Expand Down Expand Up @@ -1261,7 +1260,7 @@ Happy Fluttering!
[building a web application]: /platform-integration/web/building
[`ColorFiltered`]: {{site.api}}/flutter/widgets/ColorFiltered-class.html
[ColorFiltered demo]: {{site.github}}/csells/flutter_color_filter
[creating responsive apps]: /ui/layout/responsive/adaptive-responsive
[creating responsive apps]: /ui/adaptive-responsive
[Flutter for web]: /platform-integration/web
[Flutter news from GDD China: uniting Flutter on web and mobile, and introducing Flutter 1.9]: {{site.google-blog}}/2019/09/flutter-news-from-gdd-china-flutter1.9.html?m=1
[Improving Flutter's Error Messages]: {{site.flutter-medium}}/improving-flutters-error-messages-e098513cecf9
Expand Down
26 changes: 26 additions & 0 deletions src/content/tools/devtools/deep-links.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
---
title: Validate deep links
description: Learn how to validate deep links in your app.
---

:::note
The deep linking validator was added to DevTools
in Flutter SDK 19. It currently works only for
Android, but will be expanded to cover iOS and
web in future releases.
:::

The deep linking view validates the deep links
on your app.

You can open DevTools, click into the **Deep Links** tab,
and import a Flutter project that contains deeplinks.

[PENDING: Needs a screenshot]

This tool helps you identify and troubleshoot any errors
in your Android deep link setup,
from website configuration to Android manifest files.
DevTools provides clear instructions on how to fix any issues,
making the implementation process much easier.

3 changes: 2 additions & 1 deletion src/content/tools/devtools/overview.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ description: How to use Flutter DevTools with Flutter.

DevTools is a suite of performance and debugging tools
for Dart and Flutter.
Flutter DevTools_ and _Dart DevTools_ refer to the
_Flutter DevTools_ and _Dart DevTools_ refer to the
same set of tools.

![Dart DevTools Screens](/assets/images/docs/tools/devtools/dart-devtools.gif){:width="100%"}
Expand All @@ -34,6 +34,7 @@ Here are some of the things you can do with DevTools:
about a running Flutter or Dart
command-line app.
* Analyze code and app size.
* Validate deep links in your Android app.

We expect you to use DevTools in conjunction with
your existing IDE or command-line based development workflow.
Expand Down