Files
remotedesk/client/flutter_android

RemoteDesk Android Controller

The Android controller is a standalone Flutter application. It supports direct Agent connections, explicit Edge relay connections, and automatic network-only fallback from direct to Edge.

Local verification

flutter pub get --enforce-lockfile
dart format --output=none --set-exit-if-changed lib test
flutter analyze
flutter test
flutter build apk --release

Without release-signing environment variables, Gradle uses the Android debug certificate so local release-mode builds remain installable for testing. Production tag builds must run through the Drone signing flow documented in docs/ci-drone.md.