The Google Navigation plugins for Flutter and React Native allow you to
integrate the Google Navigation experience into your cross-platform apps. This
page provides an overview of the plugins, links to the plugin package pages and
source repositories, and important information about using the plugins in your
app.

## Prerequisites

Before using the Google Navigation plugins for Flutter or React Native, you need
a project with a billing account and the Navigation SDK for Android and
Navigation SDK for iOS enabled. You also need an API key. For more information,
see [Getting started with Google Maps Platform](https://developers.google.com/maps/get-started.md.txt).

## Google Navigation for Flutter

The Google Navigation for Flutter plugin provides a Google Navigation widget to
Flutter apps that target Android and iOS.

- For information about installing and using the plugin, see the [Google
  Navigation for Flutter plugin on
  pub.dev](https://pub.dev/packages/google_navigation_flutter).
- To view or contribute to the plugin source code, as well as for an [example](https://github.com/googlemaps/flutter-navigation-sdk/tree/main/example) of how to use the plugin, see the [Google Navigation for Flutter plugin
  repository on GitHub](https://github.com/googlemaps/flutter-navigation-sdk)

## Google Navigation for React Native

The Google Navigation for React Native plugin provides a Google Navigation
component to React Native apps that target Android and iOS.

- For information about installing and using the plugin, see the [Google
  Navigation for React Native plugin on
  npm](https://www.npmjs.com/package/@googlemaps/react-native-navigation-sdk)
- To view or contribute to the plugin source code, as well as for an [example](https://github.com/googlemaps/react-native-navigation-sdk/tree/main/example) of how to use the plugin, see the [Google Navigation for React Native plugin
  source code repository on
  GitHub](https://github.com/googlemaps/react-native-navigation-sdk)

## Terms of Service

This Navigation plugin libraries for Flutter and React Native use Google Maps
Platform services. Use of Google Maps Platform services through these libraries
is subject to the [Google Maps Platform Terms of
Service](https://cloud.google.com/maps-platform/terms).

These libraries are not a Google Maps Platform Core Service. Therefore, the
Google Maps Platform Terms of Service (e.g. Technical Support Services, Service
Level Agreements, and Deprecation Policy) do not apply to the code in these
libraries.

## Support

The Navigation for Flutter and React Native libraries are offered under open
source licenses. They are not governed by the Google Maps Platform Support
[Technical Support Services
Guidelines](https://cloud.google.com/maps-platform/terms/tssg), the
[SLA](https://cloud.google.com/maps-platform/terms/sla), or the [Deprecation
Policy](https://cloud.google.com/maps-platform/terms) (however, any Google Maps
Platform services used by the libraries remain subject to the Google Maps
Platform Terms of Service).

The libraries adhere to [semantic versioning](https://semver.org/) to indicate
when backwards-incompatible changes are introduced. Accordingly, while the
libraries are in version 0.x, backwards-incompatible changes may be introduced
at any time.

If you find a bug, or have a feature request, please file an issue on GitHub. If
you would like to get answers to technical questions from other Google Maps
Platform developers, ask through one of our [developer community
channels](https://developers.google.com/maps/developer-community). If you'd like
to contribute, please check the contributing guides in the library's repository.