Before you begin, verify your system meets the minimum requirements and get the
Driver SDK available in your environment.

## Check the minimum system requirements

For the minimum requirements for the version of the Driver SDK you are using,
see [Release Notes](https://developers.google.com/maps/documentation/mobility/services/resources/relnotes_driver_sdk_android.md.txt).

**To use the Driver SDK** : Your app must target `minSdkVersion`
23 or higher.

**To run an app that uses the Driver SDK**: Android mobile devices must meet the
following minimum requirements:

- Running Android 6.0 (API level
  23) or later.

- Have [Google Play services](https://developers.google.com/android/guides/overview.md.txt) installed.

- Have the Navigation SDK installed.

## Get the Driver SDK

Get the Driver SDK versions 4.99 and later from the Google Maven repository.

### Gradle

Add the following to your `build.gradle` file:

```groovy
repositories {
    ...
    google()
}
```

### Maven

Add the following to your `pom.xml` file:

```xml
<project>
  ...
  <repositories>
    <repository>
      <id>google-maven-repository</id>
      <url>https://maven.google.com</url>
    </repository>
  </repositories>
  ...
</project>
```

## What's next

[Configure a Google Cloud console project](https://developers.google.com/maps/documentation/mobility/driver-sdk/on-demand/android/configure-project.md.txt)