Building an app in python reliant on pyqt is simplicity itself, vibecoding or not. If you have a Linux phone you can run these simple boiler plate apps. For Android you need a build chain & everything is just more complicated, including testing. (as far as I understand it anyway)
Suddenly it occurred to me that perhaps my LineageOS phone needs some sort of a Linux runetime, Vm whatever to run my weather app..