I'm not an Android developer. I don't want to become an Android developer. I don't want to know how to build various crap for Android 14, or any Android beyond 6, for that matter. I deeply hate Java and any other similarly square-holed programming languages with long names, tons of boilerplate and mandatory semicolons (the only language that gets a pass for them from me is pure C). I deeply hate any XML-based build systems and all the bloatware around them. It's all a complete mess at this point.
Yet I, instead of trying to relax on the weekend, have to (re)learn all this just to be able to make one FOSS project work on another because the developers of both of them turned out to have an extremely assholian attitude. And then, if/when everything works as expected, I'll also have to spend some time and resources to host my own forked repo (of course it won't be on GitHub or even SourceHut) and the release APK as well. And it will be a one-time effort, I physically won't be able to patch out any further versions anyway.
All this because I want my smartphone to function like a full-featured pocket PC, not like a consumeristic black box. Is this so hard to understand?