If these two things are worked out properly, it should be possible to code Android apps in Python and generate a “native” Dalvik bytecode executable. Of course, it will still be non-trivial to learn how to use the runtime libraries, but at least it wouldn’t be necessary to use that abomination known as Java. Maybe Google could get Guido to lend a hand here, no?