Awesome
<img src="/icons/ic_launcher-playstore.png" width="50"/> GPSTest
The #1 open-source global navigation satellite system (GNSS) testing app.
Install
<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">
Features
It supports dual-frequency¹ GNSS for:
- GPS (USA Navstar)
- GLONASS (Russia)
- QZSS (Japan)
- BeiDou/COMPASS (China)
- Galileo (European Union)
- IRNSS/NavIC (India)
- Various satellite-based augmentation systems (SBAS):
- Wide Area Augmentation System (WAAS) (USA)
- European Geostationary Navigation Overlay Service (EGNOS) (European Union)
- GPS-aided GEO augmented navigation (GAGAN) (India)
- Multi-functional Satellite Augmentation System (MSAS) (Japan)
- System for Differential Corrections and Monitoring (SDCM) (Russia)
- Satellite Navigation Augmentation System (SNAS) (China)
- Soluciόn de Aumentaciόn para Caribe, Centro y Sudamérica (SACCSA) (ICAO)
- Southern Positioning Augmentation Network (SouthPAN) (Australia / New Zealand)
¹Dual-frequency GNSS requires device hardware support and Android 8.0 Oreo or higher. See Dual-frequency GNSS on Android for more details.
</details>Screenshots
<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>Contributing
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.
FAQ
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.
Trusted by industry experts
Notable appearances of GPSTest:
- Xiaomi - Xiaomi Redmi Note 9 Pro Max launch, March 12, 2020.
- European Union Global Navigation Satellite Systems Agency (GSA) - Test your Android device’s satellite navigation performance, August 21, 2018.