This is a tool for using Android with open-source mesh radios.
 
 
 
Go to file
James Rich 256555179f
revert(safebluetooth): reverts changes to SafeBluetooth.kt (#3095)
2025-09-14 13:51:33 -05:00
.github fix(release): set draft status based on branch naming convention (#3063) 2025-09-10 14:34:04 -05:00
.idea fix(#1787): handle unknown hardware details crash (#1789) 2025-04-26 19:37:49 -05:00
app revert(safebluetooth): reverts changes to SafeBluetooth.kt (#3095) 2025-09-14 13:51:33 -05:00
buildSrc fix(release): Simplify Play Store deployment to upload-only (#3027) 2025-09-09 19:42:51 -05:00
config chore(ci): remove Crowdin integration from scheduled updates (#2708) 2025-08-14 02:47:47 +00:00
design@90014f40e8 chore(deps): update design digest to 90014f4 (#2037) 2025-06-06 16:32:31 -05:00
fastlane fix: missed commas 2025-09-14 10:30:24 -05:00
gradle chore(deps): update google maps compose to v6.9.0 (#2986) 2025-09-05 20:00:45 +00:00
mesh_service_example chore(deps): update meshtastic protobufs to a84657c (#3001) 2025-09-06 19:06:30 +00:00
network refactor: maps (#2097) 2025-08-13 17:51:19 +00:00
.gitignore feat(ci): migrate to fastlane for release management (#3038) 2025-09-09 19:42:51 -05:00
.gitmodules feat: add MeshServiceExample project to repo (#2038) 2025-06-06 15:43:32 -05:00
.ruby-version fix: merge conflicts 2025-09-10 11:58:18 -05:00
AGENT.md docs: add AGENT.md (#2657) 2025-08-07 18:55:42 +00:00
CONTRIBUTING.md docs: add information about spotless for code formatting (#2622) 2025-08-02 16:10:04 +00:00
Gemfile feat(ci): migrate to fastlane for release management (#3038) 2025-09-09 19:42:51 -05:00
Gemfile.lock feat(ci): migrate to fastlane for release management (#3038) 2025-09-09 19:42:51 -05:00
LICENSE
README.md docs: add release process documentation (#2774) 2025-08-20 03:04:49 +00:00
RELEASE_PROCESS.md fix: merge conflicts 2025-09-10 11:58:18 -05:00
build.gradle.kts build: centralize repository declarations in settings.gradle.kts (#2858) 2025-08-26 22:00:32 +00:00
crowdin.yml Update Crowdin configuration file 2025-08-29 07:34:07 -05:00
debugging-android.md
gradle.properties Refactor: Improve GitHub release workflow and build configuration (#2251) 2025-06-25 18:16:55 -05:00
gradlew chore(deps): update gradle to v8.14 (#1785) 2025-04-25 16:40:48 -05:00
gradlew.bat chore(deps): update gradle to v8.14 (#1785) 2025-04-25 16:40:48 -05:00
secrets.defaults.properties refactor: maps (#2097) 2025-08-13 17:51:19 +00:00
settings.gradle.kts build: centralize repository declarations in settings.gradle.kts (#2858) 2025-08-26 22:00:32 +00:00

README.md

Meshtastic Logo

Meshtastic-Android

GitHub all releases Android CI Crowdin CLA assistant Fiscal Contributors Vercel

This is a tool for using Android with open-source mesh radios. For more information see our webpage: meshtastic.org. If you are looking for the the device side code, see here.

This project is currently beta testing across various providers. If you have questions or feedback please Join our discussion forum or the Discord Group . We would love to hear from you!

Get Meshtastic

The easiest, and fastest way to get the latest beta releases is to use our github releases. It is recommend to use these with Obtainum to get the latest updates.

Alternatively, these other providers are also available, but may be slower to update.

Get it on F-Droid Get it on IzzyOnDroid Get it on GitHub Download at https://play.google.com/store/apps/details?id=com.geeksville.mesh]

The play store is the last to update of these options, but if you want to join the Play Store testing program go to this URL and opt-in to become a tester. If you encounter any problems or have questions, ask us on the discord, create an issue, or post in the forum and we'll help as we can.

Translations

You can help translate the app into your native language using Crowdin.

Building the Android App

https://meshtastic.org/docs/development/android/

Note: when building the google flavor locally you will need to supply your own Google Maps Android SDK api key MAPS_API_KEY in local.properties in order to use Google Maps. e.g.

MAPS_API_KEY=your_google_maps_api_key_here

Contributing guidelines

For detailed instructions on how to contribute, please see our CONTRIBUTING.md file. For details on our release process, see the RELEASE_PROCESS.md file.

Repository Statistics

Alt

Copyright 2025, Meshtastic LLC. GPL-3.0 license