WearOS version of F-Droid

Hi,

I’d like to see F-Droid on my WearOS watch. So that I can also install FOSS apps on my watch. I have developed 3 FOSS apps for WearOS that I want to publish. I’d be happy to contribute or lead the development of this F-Droid WearOS app. Before I get started, I’d like to know if anyone is already working on this.

My proposal is:
WearOS F-Droid app, this is a new app that will be installed on the watch/wearable.

  • Designed to work on a small screen
  • Show installed apps and update them
  • Find new apps and install them
  • Show apps that are installed on the phone and install them on the watch
  • Update, install and uninstall apps based on commands from F-Droid on phone

Add WearOS support to phone app, updates to the existing app to support WearOS.

  • Show installed apps
  • Send commands to the WearOS F-Droid app to update, install and uninstall apps
  • Find new apps specifically for a wearable device
  • When a wearable version of an app exists, offer to also install on the watch when installing on the phone

the Google wear libs are proprietary, you don’t need them?

What I have tried is to run the mobile app on a wear emulator. This works, it shows apps that are installed. I have not tried to install an app yet, so this is one of the first things to confirm next.
So I am fairly confident we can do it without the wear libraries.
For the connection between the phone and the watch, I have used a vanilla Bluetooth implementation before, see: GitHub - Windkracht8/WearMusicPlayer: A Music player for Wear OS watches
By using this type of connection, we also do not need the wear libraries for this.