Architecture
The application follows a modular architecture with clear separation of concerns, utilizing Redux for state management and Hive for persistence.
redux.dart backed by Hive database
for offline persistence.Core Modules
Explore the detailed technical documentation for each primary functional module of the application.
Add New Device
ADB connection protocols, wireless pairing logic (QR/Code), and fallback USB tethering mechanisms.
Android Dex
Full desktop environment simulation. Audio routing engine, input injection, and window management.
Android Desktop
Per-app orchestration. Launching specific packages in isolated virtual displays with custom resolutions.
Device Control
Granular service management for Screen Mirroring, Audio Forwarding, and Input Injection subsystems.
Device Camera
Direct video feed integration. High-speed capture, resolution switching, and multi-camera support via Scrcpy V2.
Communication
Unified telephony suite. Manage Calls, Contacts, and SMS via custom on-device HTTP bridge.
Media & Notifications
Live sync engine. Bidirectional control for media playback and notification interactions via TCP.
System Reference
Core architectural documentation.