Miscellaneous‎ > ‎


Developing apps on iOS using Swift and xCode is significantly more difficult than using App Inventor for Android devices. Generally when I want to build an app that will run on an iOS device, I build a web app using a Google spreadsheet and Javascript, HTML, CSS, and Google's App Script. This approach works well most of the time, but it does not allow you to take full advantage of all the hardware on an iPhone or iPad. Another limitation of using xCode and Swift is the inability to distribute apps en mass without paying a $100 developer fee.

For those of you who want to make an app using Swift, take a look at the following resources:
  • The Swift Programming Language (Swift 3.0.1)
  • The Swift Programming Language (Swift 3.1 Edition)
You can also learn basic Swift programming concepts using Swift Playground (an app on the Apple app store). Unfortunately, it only runs on iPads and they can't be too old.