implementation(libs.play.services.wearable)
implementation(libs.kotlinx.coroutines.play.services)
These libs are not FOSS. Could you please add a flavor without them? Thanks!
implementation(libs.play.services.wearable)
implementation(libs.kotlinx.coroutines.play.services)
These libs are not FOSS. Could you please add a flavor without them? Thanks!
Uff, that is an aspect I had not thought about.
v1.1.1 is all about that, and only that: share processes with a Wear OS device.
Let me think...
So MicroG may have a replacement for the first one: https://github.com/microg/GmsCore/tree/master/play-services-wearable, that's a good start
And the other one may not be needed.
(削除) Let's do this! (削除ここまで)
If I get it right, using MicroG is not possible on standard Android phones. So that's that plan out the window.
@linsui : my only other option is to maintain two versions, correct? One that is 100% FOSS, and another that can work with the wearable libs.
It's not about the use of microG of the users, but about replacing the Google proprietary lib with microG libs, and those might work with both Play Services or microG, or none, whatever the user has.
(Note: I'm not sure how much or if microG covers your case here though) :)
OK, that makes sense.
Trying a build now.
Nope, no luck. It looks like the whole sync stuff around wearables is missing, DataClient, CapabilitesClient, ...
It doesn't build or it doesn't work?
A lot of the classes I need do not exist in MicroG, so it doesn't compile :-(
Next step: find out how I can manage two flavours with as little overhead and hassle as possible...
Fixed by 46a591c870
No due date set.
No dependencies set.
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?