This is a tool for using Android with open-source mesh radios.
 
 
 
Go to file
James Rich 61ca39667f chore: remove Firebase Performance Monitoring
Removes the Firebase Performance Monitoring plugin and associated dependencies.

this was causing issues with conflicting protobuf libs

Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-09-23 09:24:05 -05:00
.github chore(deps): update actions/github-script action to v8 (#3165) 2025-09-22 15:32:39 +00:00
.idea
app feat(settings): add device telemetry toggle (#3166) 2025-09-23 11:26:35 +00:00
build-logic chore: remove Firebase Performance Monitoring 2025-09-23 09:24:05 -05:00
config refactor(settings)!: standardize radio config screens (#3167) 2025-09-23 02:59:33 +00:00
core New Crowdin updates (#3173) 2025-09-23 12:15:12 +00:00
design@90014f40e8
fastlane ci: streamline release process and artifact handling (#3163) 2025-09-22 15:15:41 +00:00
feature/map Modularize some map-related files (#3154) 2025-09-19 23:12:26 +00:00
gradle chore: remove Firebase Performance Monitoring 2025-09-23 09:24:05 -05:00
mesh_service_example refactor(settings)!: standardize radio config screens (#3167) 2025-09-23 02:59:33 +00:00
.gitignore New core modules for `:model`, `:navigation`, `:network`, `:prefs` (#3147) 2025-09-19 12:16:36 +00:00
.gitmodules Modularize protos (#3152) 2025-09-19 19:09:08 +00:00
.ruby-version
AGENT.md
CONTRIBUTING.md
Gemfile
Gemfile.lock
LICENSE
README.md
RELEASE_PROCESS.md
build.gradle.kts Add core data modules (#3169) 2025-09-23 03:49:28 +00:00
codecov.yml
compose_compiler_config.conf
crowdin.yml refactor(R): Move R file imports to core UI module (#3159) 2025-09-23 01:59:39 +00:00
debugging-android.md
gradle.properties
gradlew
gradlew.bat
secrets.defaults.properties
settings.gradle.kts Add core data modules (#3169) 2025-09-23 03:49:28 +00:00

README.md

Meshtastic Logo

Meshtastic-Android

GitHub all releases Android CI codecov 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.

Documentation

The project's documentation is generated with Dokka and hosted on GitHub Pages. It is automatically updated on every push to the main branch.

View Documentation

Generating Locally

You can generate the documentation locally to preview your changes.

  1. Run the Dokka task:
    ./gradlew :app:dokkaHtml
    
  2. View the output: The generated HTML files will be located in the app/build/dokka/html directory. You can open the index.html file in your browser to view the documentation.

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