@micke kivy worked ok for me for a small android project once (i have no beeware experience).
Its community keeps building on it so it should be getting better with time.
They face the challenge that python is not treated as a first-class stack on mobile.