Which software license(s) apply to Flutter and its dependencies?

Flutter includes two components: an engine that ships as a
dynamically linked binary, and the Dart framework as a separate
binary that the engine loads. The engine uses multiple software
components with many dependencies; view the complete list
in its license file.

The framework is entirely self-contained and requires
only one license.

In addition, any Dart packages you use might have their
own license requirements.

How can I determine the licenses my Flutter application needs to show?

There’s an API to find the list of licenses you need to show:

If your application has a Drawer, add an
AboutListTile.

If your application doesn’t have a Drawer but does use the
Material Components library, call either showAboutDialog
or showLicensePage.

For a more custom approach, you can get the raw licenses from the
LicenseRegistry.