meshtastic-android/mesh_service_example
renovate[bot] 9fff155efa
chore(deps): update mesh_service_example/src/main/proto digest to 1ecf94d (#2575)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-30 12:33:27 +00:00
..
src chore(deps): update mesh_service_example/src/main/proto digest to 1ecf94d (#2575) 2025-07-30 12:33:27 +00:00
.gitignore
README.md chore (repo): Add README.md for mesh_service_example (#2324) 2025-07-02 18:24:11 +00:00
build.gradle.kts Refactor: Use JVM toolchain and disable Crashlytics for F-Droid (#2252) 2025-06-26 00:18:59 +00:00
proguard-rules.pro

README.md

mesh_service_example

This module provides an example implementation of an app that uses the AIDL Mesh Service provided by Meshtastic-Android project.

Overview

The AIDL is defined in the main app module and is used to interact with the mesh network.

mesh_service_example demonstrates how to build and integrate a custom mesh service within the Meshtastic ecosystem. It is intended as a reference for developers who want to extend or customize mesh-related functionality.

Features

  • Example service structure for mesh integration
  • Sample code for service registration and communication

Usage

  1. Clone the Meshtastic-Android repository.
  2. Open the project in Android Studio.
  3. Explore the mesh_service_example module source code under mesh_service_example/src/.
  4. Use this module as a template for your own mesh service implementations.

Development

  • To build the module, use the standard Gradle build commands:
    ./gradlew :mesh_service_example:build
    
  • To run tests for this module:
    ./gradlew :mesh_service_example:test
    

License

This example module is provided under the same license as the main Meshtastic-Android project. See the root LICENSE file for details.