Eu nunca usei o Kivy, mas pelo que sei existe uma forma específica de criar as interfaces e você precisa de Linux para poder compilar o aplicativo.
Tem um post bem legal sobre essa biblioteca aqui no TabNews: Kivy: Uma Biblioteca Cross-Platform de Interface Gráfica do Python.
Como o cauachagas
disse ali, Python não é muito bom pra criar aplicações nativas mobile, talvez nem pra desktop.
Ixi, será que comecei pela linguagem errada então? Afinal, Python é bom pra que?
Você perguntou lá, mas eu vou responder aqui. Python é ótimo principalmente para ciência de dados e machine learning. Se quiser desenvolver aplicações nativas, Flutter e React Native são boas opções.