TopoDroid Apks

Disclaimer
TopoDroid is an open-source free app and it is ad-free. It comes with no warranty: by using it you agree that the authors are not responsible for any loss of data you might incur or damage whatsoever, in particular to any surveying device used with TopoDroid. While the authors do their best to provide a bug-free app, this is not guaranteed.

Download
This page is the only official point for TopoDroid download. Last stable version: 6.3.20-35
Check the MD5 sum before installing the apk: https://github.com/marcocorvi/speleoapks/raw/main/md5/topodroid.txt.

WARNING - DistoX2 firmware upload: TopoDroid versions from 6.1.68 to 6.2.81 included have a bug in the DistoX2 firmware functions. Do not use any of these versions to upload firmwares to a DistoX2.

Storage permission
On Android-11 and later you must grant the app access to storage: instructions

App folders
The app base-folder is Documents/TDX.
Survey data are in the subfolder Documents/TDX/TopoDroid, which contains the TopoDroid database, and a folder for each survey. It has also the folder for the project files thconfig, and the folder for zip archives.
Each survey folder contains the files of the survey: sketches (tdr), images, etc., and the exports (out).
Zip archives of old TopoDroid surveys can be imported in the new TopoDroid folder with the "import" function.
The app files (drawing tools, log-file, firmwares, resources, and the device related files, including the device database) are in the app private "Files" folder.

Errors and bugs
Error reports and feedbacks are welcome: include app version and Android version. For bugs include also the output of the command "adb logcat | grep topodroid".

Supported languages:
english, bulgarian, chinese, german, spanish, french, hungarian, italian portuguese, russian, slovak.
Translations with more than 60 untranslated strings are dropped from the app, until they go below 20 untranslated strings.
Spanish and French have too many untranslated strings. Spanish translation was pledged to be updated. French translation will be dropped soon.

GooglePlay v. 5.1.40
The GooglePlay version will not be updated, because Google did not allowed TopoDroid access to file system and I do not trust Google to sign the app.
From Nov. 2023 the app on GooglePlay is not available for Android 11 and higher.
TopoDroid v.6 can be installed side by side with the obsolete GooglePlay version,
5.1.40 (2021-04-17), 4308429 B, MD5 0082a12fccd72773d62f816dd7848d4e

TopoDroid v.6 apks

TopoDroid 6.3.35-35 2025-05-13 7611087 B MD5 bc0aa7f880d9c081f472c9941a9ed1ec Debug
TopoDroid 6.3.20-35 2025-02-26 7573910 B MD5 7a2d04ad6a22edfa59b387078d7b7b57 Stable
TopoDroid 6.2.95-35 2024-09-27 7264389 B MD5 1477ad04e451ebf26b45be39df864ce2
TopoDroid 6.1.67-33 2022-10-17 5495612 B MD5 f9c79f3f0165fb27062673fc6637271b Old stable

Version 6.3 - Changes

Next:

6.3.35-35 2025-05-13
Section point with outline.
SVG export with styles and markers.
Fix: section point in multiple scraps.

6.3.27-34 2025-03-26
Immutable surveys (not enforced).
Dropped old camera support.
Camera zoom.
Sketch station highlight.
Sketch separated plan/profile midline hiding.
DistoX shot tampering.
Revised sketch operations dialog: move/copy items to scrap.
SVG sketch export: point symbol with marker [work in progress].
Dropped shot insertion in the middle of the list.
Limited shot copy/move to last complete segment of shots.
Cave project color button.
Undated french translation (D. Ros) and chinese translation (S. Tian)
Fix: camera orientation.
Active station in sketch.
TopoRobot series continuation [need debug].

6.3.21-26 2025-03-10
Revised code for straight closed lines.
Photo sketching (simple) [only new camera].
Spanish translation update (M. Guerrero).
Fix: zip sharing.

6.3.20 2025-02-25
Min API 21 (Android 5) for native libs.
cSurvey export: setting for the inclusion of media files.
Recoded AMD check and survey stats for surveys with more than one device.
Fixes: 3Dviewer GeoTiff texture with a setting for the root path.
Zip import of surveys with photo.
Cavway distance over 65 m.

6.3.17-18 2025-02-11
Code revision. Line joining/retracing.
Settings: dropped line-join.
Settings: hidden nav-bar; 3d visible names.
Calibration with double-sensor: statistics of direction differences.
User manual and translations update.
Fixes: trox export filename.
3d GPX export.

6.3.13-16 2025-01-30
3D viewer: station-bar "close" button.
3D viewer: survey visibility new icon.
3D viewer: station not shown if survey not visible.
Cavway calibration and coefficient write.
Cavway calibration coefficient read.
Proper Cavway icon.
Symbol replacement: stored old thname in options.
User man update.
Setting search [hidden].
Issue: disabled 3D stations hide/show for up to Android-9.
Fixes: SVG export settings.
Calib coeff display button.
Line dialog "close" button et al..
Visibility of items on o-layer. Project export filename.

6.3.12 2025-01-07
WMM-2025 coefficients.

6.3.11 2024-12-28
Slovak translation by J. Hetesi.

6.3.6-10 2024-11-18 2024-12-17
New TDX icon (?)
SVG export: group items by the type, also for SVG round-trip (R. Severo)
Setting to enable items groups in SVG export.
VTopo export series prefix option.
TDR sketch editing.
Cavway csv import (partial).
Fixes: 3D export meridian convergence in GPX, KML, SHP.
Diving-mode data reduction.
Cavway on-demand download.

6.3.0-4 2024-10-18
Overwrite option for zip export.
More icons in shot-edit dialog.
New multishot button: "clear extend".
Dropped useless GHTopo export.
Shortcut to re-open x-sections drawings.
Fixes: Symbol enable/config for new folder.
Survey folders without required "TopoDroid" prefix.
3D exports: meridian convergence in GPX, KML, SHP.
ZIP export: fixed points with converted coords.
Station increment with backsight in manual insert of shots.
Cavway data "extend".

Version 6.2

Version 6.1

Version 6.0

Version 5.1