Welcome back! Python is a very popular language with a ton of projects you can build from it, but did you know you can also develop iPhone apps with Python? Well, you actually can! The process is fairly simple: setup your Python environment, code out your app with Python / Kivy and then deploy the app using Xcode. One main thing to keep in mind is that you will still need a MacOS machine to deploy the app to the Apple App Store, so even though you can make the app in Python, you will still need a iMac or MacBook to deploy the app, with that out of the way let’s make a sample iPhone app!
Developing The Application
Starting off, make sure to have Python installed on your machine, check out the tutorial below in which I showcase the process of installing Python:
How To Install Python On Windows / MacOS!
Python is a great programming language, i’ve been using it for at-least 3 minutes and i’m having a blast. In this…
We then want to make sure we have Xcode installed on our machine, this is used to export the project to the Apple App Store, use the following tutorial to install Xcode:
Let’s install Xcode on our Mac!
Welcome back! Xcode is an awesome IDE that we can use for Swift development (as well as other languages too), so let’s…
Next up we want to install the Kivy framework, this framework is a cross-platform app development package that allows us to build out apps. Let’s install the Kivy package using the following line:
pip install kivy
At this point we want to develop our application using Kivy, this is essentially the main portion of your project, check out Kivy’s website below to learn more about this:
Kivy: Cross-platform Python Framework for NUI
Kivy is a community project, led by professional software developers. We are responsible for developing and supporting…
For this project we’ll use the following project developed by Snake2k on Github: