Build and ship native GUI apps on Python with Beeware [audio]
talkpython.fm
talkpython.fm
Listening to the author, Russell Keith-Magee, gives me the feeling that he might just be able to pull this off. Partly for his experience on the Django core dev team and partly because he just seems like a really smart guy while at the same time having the ability to rally community engagement.
So, does anyone know if this is feasible, or should I stick to Android + iOS native for now?
I don't think there is a "Status" tracker of sorts -- but a lot of the projects are still beta, but starting to be used in a few production apps.
One of these projects is the "toga" toolkit, which maps to native toolkits on the platforms it runs on. On iOS, this is done through the FFI (because objective-c uses the same calling convention as C, apparently), on Android it's done by compiling the Python bytecode to JVM bytecode, and calling native Java-level methods on the existing GUI toolkit. (That's what the "voc" project does).
I haven't tried it. To me, it all sounds promising, but some of it might be in early-ish stage.