Skip to content

Add unified Android app bridge and advanced Waydroid helper hooks to DroidDesk - #10

Open
Solez-ai wants to merge 3 commits into
orailnoor:mainfrom
Solez-ai:main
Open

Solez-ai wants to merge 3 commits into
orailnoor:mainfrom
Solez-ai:main

Conversation

@Solez-ai

Copy link
Copy Markdown

Title

Add unified Android app bridge and advanced Waydroid helper hooks to DroidDesk

Description

This PR pushes DroidDesk closer to a true Android + Linux desktop workflow instead of treating the phone and the Linux side as two separate worlds.

What changed

  • Added a new Android App Bridge to the setup flow
  • Generated ~/android-app-sync.sh to scan installed Android apps and build desktop launchers for them inside DroidDesk
  • Generated ~/install-android-apk.sh for quick APK handoff to Android's package installer
  • Generated ~/start-waydroid.sh as an advanced helper entry point for compatible environments where Waydroid is installed separately
  • Hooked Android app syncing into desktop startup so the menu stays current
  • Added desktop shortcuts for Android app refresh and the Waydroid helper
  • Updated the README to explain the new mixed Android + Linux workflow, command surface, limits, and contributor credits

Why this matters

DroidDesk already gives Android phones a real Linux desktop. This update closes one of the biggest usability gaps by making the Android side reachable from inside that desktop instead of forcing users to constantly jump back out to the phone launcher.

That means:

  • Linux apps and phone apps now feel like part of the same working environment
  • Installed Android apps can be surfaced directly in the DroidDesk menu
  • APK installation can be triggered from the Termux side with a single command
  • The desktop startup flow now refreshes both Linux-side bridge apps and Android-side bridge apps automatically

On devices with stronger freeform windowing or desktop-style external display behavior, this makes DroidDesk feel much closer to a unified mobile workstation. On standard Android builds, it still removes a lot of friction by letting users launch phone apps from inside the Linux desktop workflow.

Important implementation note

I intentionally did not add a misleading stock-Termux apt install waydroid path. Real Waydroid depends on a compatible Linux base and kernel/container support, so this PR keeps that as an advanced helper path instead of pretending it is universally available on every DroidDesk install.

Docs / attribution

The README now includes contributor credit for the Android integration push:

  • Samin Yeasar
  • Instagram: solez_ai
  • GitHub: solez-ai
  • X: Solez_None

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant