How long did it take you to learn Kivy? I hear it's easier than Python its self?
I'm still learning it, it's a framework really.
There's kivy, the framework you use written in python and then there's kvlang which is the language they use for designing UI.
You can do the UI all in python or you can offload most of it to kv.
Personally I love off-loading this into kvlang because you can clearly define how you want your UI to look in a way that doesn't constrain you to functions and classes.
For some stuff, python is simply required, what I love about it though is I can take and use any library I want and make it do stuff on mobile.
Take the language I know the best and use it for something that would've taken me a lot longer to learn in another language.