Package-level declarations
Types
Android RadioController implementation that delegates to the bound MeshService via AIDL.
Android-specific ServiceRepository that extends ServiceRepositoryImpl with AIDL service binding.
This receiver starts the MeshService on boot if a device was previously connected.
Platform-agnostic RadioController implementation that delegates directly to service-layer handlers.
A BroadcastReceiver that handles "Mark as read" actions from notifications.
Android foreground service that hosts the Meshtastic mesh radio connection.
A Activity-lifecycle-aware ServiceClient that binds MeshService once the Activity is started.
Manages the creation and display of all app notifications.
Platform-agnostic orchestrator for the mesh service lifecycle.
Handles inline emoji reaction actions from message notifications.
A BroadcastReceiver that handles inline replies from notifications.
A generic helper for binding to an Android Service via AIDL. Handles connection lifecycle, thread safety for initial binding, and automatic retry for common race conditions.
Platform-agnostic implementation of ServiceRepository.
Shared multiplatform connection orchestrator for Meshtastic radios.