I've been trying to find a way to create Android apps on fedora using a python only solution and it has been difficult. I tried to get kivy working both directly and via conda and it just throws non-useful errors when I attempt to start a hello world app, and pip can't find any kivy-deps.* packages to install.
Tried Beeware and immediately got turned off by the complexity of its pipeline. I may have to look into lua based solutions or even.. haxe