iOS app development

Is Python usable to make iOS apps on Mac in 2021 or only Swift? I can’t find an answer and I’m learning Swift & Python, and I’ve heard and read that XCode is trash and that apparently it’s the only IDE available to Apple developers. Can someone help me with this problem. I need to make a relatively simple app but when I get a new Mac (running a mid-2012 Pro here) I need to know what to do first. What programs, what languages. Thanks.

Answered by OOPer in 677121022

Is Python usable to make iOS apps on Mac in 2021 or only Swift?

Swift and Objective-C are the only supported languages for developing iOS apps. (C/C++ could be another option for some specific components of Apple's platforms.) And Xcode (more specifically, version 12+) is the only supported IDE to make apps for App Store.

You can find some third party frameworks or tools which enable you to develop iOS apps in JavaScript, Dart, C#, Ruby or Python. (It is very hard to find articles about developing iOS apps in Python, which seems to be a very minor choice.) If you want to use any of such frameworks, you need to know the risks of using them. For example, there were several posts recently, reporting they could not build their apps made by one of the third party frameworks.

Also the Apple's dev forums are meant for code-level questions, using Apple's framework or tools for Apple's platforms. You should not go deep into the third party libraries or frameworks here in the dev forums.


My recommendation, get the latest Mac which is capable of running the latest Xcode. And learn developing apps in Swift.

Accepted Answer

Is Python usable to make iOS apps on Mac in 2021 or only Swift?

Swift and Objective-C are the only supported languages for developing iOS apps. (C/C++ could be another option for some specific components of Apple's platforms.) And Xcode (more specifically, version 12+) is the only supported IDE to make apps for App Store.

You can find some third party frameworks or tools which enable you to develop iOS apps in JavaScript, Dart, C#, Ruby or Python. (It is very hard to find articles about developing iOS apps in Python, which seems to be a very minor choice.) If you want to use any of such frameworks, you need to know the risks of using them. For example, there were several posts recently, reporting they could not build their apps made by one of the third party frameworks.

Also the Apple's dev forums are meant for code-level questions, using Apple's framework or tools for Apple's platforms. You should not go deep into the third party libraries or frameworks here in the dev forums.


My recommendation, get the latest Mac which is capable of running the latest Xcode. And learn developing apps in Swift.

iOS app development
 
 
Q