BasicAirData GPS Logger is a simple App for recording your position and your path.
It's a basic and lightweight GPS tracker focused on accuracy, with an eye to power saving.
It works offline (without internet connection), it has NO integrated maps.
This app is very accurate in determining the orthometric height (the altitude above sea level), if you enable EGM96 altitude correction on settings.
You can record all your trips, view them with any installed external viewer, directly from the in-app tracklist, and share them in KML, GPX, and TXT format in many ways.
The app is 100% Free and Open Source.
GETTING STARTED GUIDE:
https://www.basicairdata.eu/projects/android/android-gps-logger/getting-started-guide-for-gps-logger/
IT FEATURES:
- A modern UI, with a low consumption dark theme and a tabbed interface
- Offline recording (the app has no integrated maps)
- Foreground & Background Recording (On Android 6+ please turn off all battery monitoring and optimizations for this app)
- Creation of annotations also meanwhile recording
- Visualization of GPS information
- Manual Altitude Correction (adding an overall offset)
- Automatic Altitude Correction, based on NGA EGM96 Earth Geoid Model (you can enable it on Settings). If your device doesn't have Internet access, you can enable this feature manually by following this simple tutorial: https://www.basicairdata.eu/projects/android/android-gps-logger/application-note-gpslogger/manual-setup-of-the-egm-altitude-correction-for-basic-air-data-gps-logger/
- Real time track statistics
- In-app tracklist showing the list of recorded tracks
- Visualization of your tracks using any installed KML/GPX viewer, directly from the Tracklist
- Track exportation in KML, GPX, and TXT
- Track sharing, in KML, GPX, and TXT format, via E-mail, Dropbox, Google Drive, FTP, ...
- Uses Metric, Imperial, or Nautical units
USE IT TO:
☆ Keep track of your trips
☆ Make accurate static and dynamic measurements
☆ Add your placemarks
☆ Remember the best places you've seen
☆ GeoTag your photos
☆ Share your tracks with your friends
☆ Collaborate to OpenStreetMap map editing
LANGUAGES:
The translation of this app is based on users contribution. Everyone can freely help in translations using Crowdin (https://crowdin.com/project/gpslogger).
F.A.Q:
In case of any issue, you may find it helpful to read the frequently asked questions (https://github.com/BasicAirData/GPSLogger/blob/master/readme.md#frequently-asked-questions).
IMPORTANT NOTES:
In GPS Logger the Location is always accessed (started) when the App is in Foreground, and then is kept active also in background. On Android 10+ the app needs the Location permission "only while using the app". It doesn't need the "all the time" permission.
Depending on your Android Version, if you want to run GPS Logger reliably in background, you have to disable ALL the battery optimisations. For example you could verify in Android Settings, Apps, GPS Logger, Battery that the Background Activity is allowed and the Battery Usage is Not Optimised.
ADDITIONAL INFORMATION:
- Copyright © 2016-2022 BasicAirData - https://www.basicairdata.eu
- For additional information please see https://www.basicairdata.eu/projects/android/android-gps-logger/
- This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. See the GNU General Public License for more details: https://www.gnu.org/licenses.
- You can view and download the source code of this app on GitHub: https://github.com/BasicAirData/GPSLogger
- When The EGM96 Automatic Correction is enabled for the first time into the Setting Screen, the file of the geoid heights is downloaded from the OSGeo.org website. (File size: 2 MB). Once downloaded, no further internet connection is required to use it.
• Force recording the current trackpoint by holding down the Record button
• Added galician language
• Updated portuguese translation
• Upgraded to API 34 and updated dependencies
• Some UI refinements
• The app asks the permission to show notifications accordingly to the new Android 13 specifications
• Adding an annotation while recording adds also the corresponding trackpoint
• Updated API and dependencies
• Updated german translation
• Fixes format of coordinates copied to clipboard in some locales
• Updated dependencies
• New selector for the type of activity with a larger set of icons
• You can copy current coordinates to clipboard
• Accurate antennas now show the accuracy using one or two decimals
• GPX files contain the information on how the altitudes are calculated (EGM Correction and/or offset)
• Accuracies are exported with 2 decimals
• A cache management for temporary files
• Some fixes and improvements
• Workaround for the issue with Organic Maps
• Fixes the browser check for the Online Help on Android 11+
• Workaround for the issue of MAPS.ME v14 opening GPX files
• Update Android dependencies
• Add a quick annotation with a long click of the Annotation button
• The app is drivable with keyboard shortcuts for task automation
• Added Greek language
• Added a warning when the app is battery optimised
• Some improvements for Light Theme
• Fixes the alignment of Time fields on Android 4.0
• Fixes crash on devices without onboard GPS chipset
• Some minor bugs fixed
- You can select any speed unit regardless of the system of measurement
- Minor improvements and adjustments
- A couple of bugs fixed
The Japanese language has been removed, as it is no longer maintained by any user.
This open source app is translated in many languages thanks to the precious collaboration of some willing users. Anyone can freely help to translate and keep updated languages here: https://crowdin.com/project/gpslogger
- Some memory optimizations
- Bug fixing release
The Japanese language has been removed, as it is no longer maintained by any user.
This open source app is translated in many languages thanks to the precious collaboration of some willing users around the world. Anyone can freely help to translate and keep updated languages here: https://crowdin.com/project/gpslogger
- Added Russian language
- A couple of small refinements
v3.0.0
- A new bottom bar, strongly inspired by audio recorders
- A Lock button that avoids accidental clicks
- Ability to add a description to tracks, that is used also to name the files
- Visualization of the number of satellites when the app is looking for GPS
- Improved the compatibility with external viewers
- A link to the online help
- Lots of small changes and improvements
- A new bottom bar, strongly inspired by audio recorders
- A Lock button that avoids accidental clicks
- Ability to add a description to tracks, that is used also to name the files
- Visualization of the number of satellites when the app is looking for GPS
- Improved the compatibility with external viewers
- A link to the online help
- Lots of small changes and improvements
- v3.0.1 fix crash when deletes a track without thumbnail
- The Download of the EGM Grid has been restored, and now it works also on Android 4 Devices
- New App's Icon
- Some small graphical improvements
- You can select/deselect a Range of Tracks with a long Click on Tracklist
- A couple of Bugs fixed
- Introduced a more informative Notification
- Added some Messages that help the Users with the Setup of the GPS Service
- Fixed the GPX compatibility with Memory-Map and Geosetter
- The App now works in background also with the Location Permission "allowed only while the App is in Use" (Android 10+)
- Some Optimizations to reduce Battery Usage when the Screen is Off
- A good number of small Improvements
- You can show GPS Time in your local Timezone
- Fixed the Satellites Count on dual band GNSS Devices
- A Couple of small Improvements
v2.2.9
- Fixes the problem with Earth when it is the only Viewer installed
v2.2.8
- Features consolidation
- Minor bugs fixed
- Some Refinements in Light Theme
v2.2.6
- Fixes the Sharing Feature on Android 10
- Some small Refinements
v2.2.5
- Added a Light Theme for bright Environments
- GPS Fix Tab now shows also GPS Time and Satellites (when possible)
- Fixed a Bug that caused some Crashes on Motorola Android 9 Devices
- Some Layout Refinements for Cards
v2.2.5
- Added a Light Theme for bright Environments
- GPS Fix Tab now shows also GPS Time and Satellites (when possible)
- Fixed a Bug that caused some Crashes on Motorola Android 9 Devices
- Some Layout Refinements for Cards
v2.2.3
- High Frequency Recording (up to 20 Hz), thought for Bluetooth GPS Receivers
- Possibility to Shutdown the App without finalize the active Track
- You can resume the Recording of a Track after a Crash or a System Reboot
v2.2.4
- Fix wrong Timezone in Timestamps of GPX and TXT files
v2.2.3
- High Frequency Recording (up to 20 Hz), thought for Bluetooth GPS Receivers
- Possibility to Shutdown the App without finalize the active Track
- You can resume the Recording of a Track after a Crash or a System Reboot
- Improved Exportation Speed
- Added hungarian and brazilian portuguese Languages
- Small Optimizations all around
- A couple of Bugs fixed
v2.2.3
- High Frequency Recording (up to 20 Hz), thought for Bluetooth GPS Receivers
- Possibility to Shutdown the App without finalize the active Track
- You can resume the Recording of a Track after a Crash or a System Reboot
- Improved Exportation Speed
- Added hungarian and brazilian portuguese Languages
- Small Optimizations all around
- A couple of Bugs fixed
v2.2.2
- Features Consolidation
- Minor bugs fixed
v2.2.0
- A new Tracklist, featuring improved Cards and multiple Selection
- GPS Timestamp Rollover Fix for old GPS Hardware
- Fix the download of the EGM Grid for Android 5+
- Added simplified chinese Language
- Small Enhancements and Optimizations all around
- Some Bugs fixed
v2.2.1
- A couple of Bugs fixed
v2.2.0
- A new Tracklist, featuring improved Cards and multiple Selection
- GPS Timestamp Rollover Fix for old GPS Hardware
- Fix the download of the EGM Grid for Android 5+
- Added simplified chinese Language
- Small Enhancements and Optimizations all around
- Some Bugs fixed
- A new Tracklist, featuring improved Cards and multiple Selection
- GPS Timestamp Rollover Fix for old GPS Hardware
- Fix the download of the EGM Grid for Android 5+
- Added simplified chinese Language
- Small Enhancements and Optimizations all around
- Some Bugs fixed
- Special care of GPX files
- Some small enhancements
- A couple of bugs fixed
- A more polite behaviour of Service and Notification icon
- You can choose a KML or a GPX viewer to view your tracks
- Many optimizations and improvements for KML files
- Some small enhancements and a couple of bugs fixed
- Added support for GPX 1.1 (adding compatibility with Garmin Connect and many other third part programs)- You can choose the GPX version on Settings- Added french language- Some minor bugs fixed
- Fine tuning of Real-time Permissions- Memory optimization for thumbnails (using Glide)- Fix a crash on start in some devices
- Features consolidation- Performance improvements- Many minor bugs fixed
- Current active track is now visible on tracklist- You can view, export and share the current active track- Added italian language- Various performance and memory optimizations- Minor bugs fixed