Answer the question
In order to leave comments, you need to log in
Is it possible to build a normal application for ios/android using Python Kivy?
I want to build an application in Python Kivy and place it in the official Google Play and Apple Store. Has anyone had experience with such things? Does Google Play and Apple Store accept them. And how is this a crutch method in comparison with the native?
Answer the question
In order to leave comments, you need to log in
Perhaps I'll start, maybe someone will write something, the topic is quite interesting.
Of course, there are articles about this: For example, this . There is also a video on youtube.
From my own experience, I dabbled: I wrote a small application, with the help of a bulldozer I compiled it into apk (it turned out to compile only on a virtual machine, it categorically refused to take off on my PC). I concluded that under android everything will work without problems. Accordingly, Google Play will also accept all this without problems, because. it's a normal apk file.
However, I have not seen a description of the compilation experience for iOs. Yes, and according to my subjective impressions, kiwi weakly supports it, something like that.
Well, yes, it's still a crutch. First, it's slow application launch. Secondly, in my opinion, kivy is not designed for games. Although this is definitely a godsend for rapid application prototyping. However, the same tools are available in other programming languages, such as phonegap.
Under android without problems (under ios, it seems real, but did not ask). I recently became interested in this issue and (although I'm not a programmer) I was able to write a small application that I posted on the Play Market: you can look .
I haven’t written on anything else for android, so I can’t compare, but Kivy allows you to create full-fledged applications in a fairly short time, so I will write a few more projects using it before trying something else.
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question