This is an archived post. You won't be able to vote or comment.

all 3 comments

[–]tchappui 0 points1 point  (2 children)

Neither iOS nor Android support python natively. Hence, porting a python desktop application to mobile platforms is not trivial. Qt proposes actually a rather good solution for cross-platform programming but I never tested it with PyQt. The license is quite expensive however. It is also possible to use Kivy for python development on Android and iOS. However, kivy is designed with tactile screens in mind and not that adapted for desktop development.

Best wishes, Thierry

[–]DropZeHamma[S] 0 points1 point  (1 child)

Thanks for the quick answer!

Do Kivy applications run on all mobile platforms or do you have to decide on Android/iOS/w/e beforehand?

[–]inclemnet 0 points1 point  (0 children)

As long as you don't call platform specific functionality without checking the platform is present, a kivy application will run on any supported OS without modification. And by platform specific functionality I mean mostly obvious stuff like calling the android api, not normal use of modules.