Step 1. Add the JitPack repository to your build file
Add it in your root settings.gradle at the end of repositories:
dependencyResolutionManagement {
repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)
repositories {
mavenCentral()
maven { url 'https://jitpack.io' }
}
}
Add it in your settings.gradle.kts at the end of repositories:
dependencyResolutionManagement {
repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)
repositories {
mavenCentral()
maven { url = uri("https://jitpack.io") }
}
}
Add to pom.xml
<repositories>
<repository>
<id>jitpack.io</id>
<url>https://jitpack.io</url>
</repository>
</repositories>
Add it in your build.sbt at the end of resolvers:
resolvers += "jitpack" at "https://jitpack.io"
Add it in your project.clj at the end of repositories:
:repositories [["jitpack" "https://jitpack.io"]]
Step 2. Add the dependency
dependencies {
implementation 'com.github.barbeau:gpstest:3.10.5'
}
dependencies {
implementation("com.github.barbeau:gpstest:3.10.5")
}
<dependency>
<groupId>com.github.barbeau</groupId>
<artifactId>gpstest</artifactId>
<version>3.10.5</version>
</dependency>
libraryDependencies += "com.github.barbeau" % "gpstest" % "3.10.5"
:dependencies [[com.github.barbeau/gpstest "3.10.5"]]
The #1 open-source global navigation satellite system (GNSS) testing app.
<img src="https://play.google.com/intl/en_us/badges/images/generic/en-play-badge.png" alt="Get it on Google Play" height="80"> <img src="https://fdroid.gitlab.io/artwork/badge/get-it-on.png" alt="Get it on F-Droid" height="80">
It supports dual-frequency¹ GNSS for:
¹Dual-frequency GNSS requires device hardware support and Android 8.0 Oreo or higher. See Dual-frequency GNSS on Android for more details.
</details><img src="/fastlane/metadata/android/en-US/images/phoneScreenshots/1.png" height="500"> <img src="/fastlane/metadata/android/en-US/images/phoneScreenshots/2.png" height="500"> <img src="/fastlane/metadata/android/en-US/images/phoneScreenshots/3.png" height="500">
<details> <summary>More screenshots</summary><img src="/fastlane/metadata/android/en-US/images/phoneScreenshots/4.jpg" height="500"> <img src="/fastlane/metadata/android/en-US/images/phoneScreenshots/5.png" height="500"> <img src="/fastlane/metadata/android/en-US/images/phoneScreenshots/6.jpg" height="500"> <img src="/fastlane/metadata/android/en-US/images/phoneScreenshots/7.png" height="500"> <img src="/fastlane/metadata/android/en-US/images/phoneScreenshots/8.jpg" height="500">
</details>I welcome contributions to the project! Please see the Contributing Guide for details, including Code Style Guidelines and Template.
Don't know where to start? Take a look at the issues marked with the your-first-pr label and comment to let me know if you're interested in working on it.
Beta testing: Get early access to new GPSTest versions, and help us squash bugs! See the Testing Guide for details.
Translating: Want to improve existing translations, or add a new translation? Translate on Transifex or see the Translations documentation.
Questions? Check out the FAQ, the Slack group, and Google Group.
Crowdsourcing GNSS data: Interested in better understanding the state of GNSS feature support on Android devices? See the article Crowdsourcing GNSS features of Android devices.
Accuracy: Measuring your device GNSS accuracy? Check out the Measuring Accuracy using GPSTest page, as well as the corresponding article Measuring GNSS accuracy on Android devices.
Data Output and Logging: Want to know how to output GNSS data to the system log for further analysis? Check out the Data Output and Logging page.
Building the project: You can open and build this project using Android Studio. For more details, see the Build documentation.
Notable appearances of GPSTest: