As the title states, I am trying to ascertain whether or not it is possible to program (using XCode, I'm guessing) iOS apps for iPad and iPhone using an iPad.

I cannot find any related details using Google or by searching the Apple website. Apple's recent advertisements lead me to believe they are marketing iPad as more of a general purpose computer and less of a tablet-centric device. If the former is true, it should be possible to create apps written in Swift using the device, right?

6 Answers 6


Yes and no, but mainly no. Let me explain.

You can't use an iPad (at least not yet) to go through the entire process (i.e. design, test, and submit your app). You also can't use Xcode on an iPad (at least not directly, although you could do this remotely - but that is not a practical solution).

People can and do use iPads for:

  • learning how to code
  • editing code using various editors (but not Xcode)
  • designing some of the other resources/assets used in apps (e.g. images, icons, sounds, etc)

However, most development is done using an integrated development environment (IDE) such as Xcode. Most apps for iOS (and macOS, tvOS, and watchOS) are programmed and submitted via Xcode, although there are alternatives.


Codea is an iPad app that can be used to develop mainly games for the iPad. You can develop and test your game on the iPad but if you wish to publish it you will need to go thru Xcode. Codea uses Lua as its programming language. Codea is quite popular and has an active helpful internet message board.

I've also heard of people writing apps in Python. There is an iPad/iPhone app, called Pythonista, that allows you to write and run python scripts on an iPad and iPhones.


Starting with iPadOS 15, Apple is adding the ability to "Build apps on your iPad" (WWDC June 7th 2021 video timestamp 47:26). According Apple, you will be able to build, preview and submit apps for iPhone and iPad to the app store from your iPad when iPadOS 15 is released this fall.

enter image description here


If you want to make iOS app using Xcode then probably not. You can use iPad for learning Swift programming language using Apple's Swift Playgrounds app though.



For iOS making an iOS App (for iPhone or iPad) You need to install XCode (For Native App making) Or Xamarin (For Hi-bride App making)

But for this software you need any Mac OS system like (iMac ,Mackbook for Xcode ) or windows ( Hi-bride App making using Xamarin )

So in iPad you can't install Xcode or Xamarin software , So you can't create iOS app from iPad,

If you have any any problem to buy Mac for highly cost You can use create custom mac system , this machine cost is same like windows.

If you need any help for creating custom Mac then you can comment here.


Yes using VNC viewer you can run another device and run visual studio Using visual studio you can make Mac OS apps and more

  • This needs a Mac to run Visual Studio on
    – mmmmmm
    Mar 20, 2019 at 9:11

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .