Make an iPhone App

Apple Pie Starter


MealTracker starter



Saving Data iOS

Learn to make apps for your iPhone, iPad, or iPod touch.  In this course we’ll start by learning the Swift programming language, and move on to making a complete iPhone app.  We’ll use Apple’s free book, App Development with Swift.  No prior programming knowledge will be assumed, though as we learn Swift we’ll draw connections to other programming languages you may have used.  This introductory course will cover Xcode, Swift, and UIKit.  If there is sufficient interest, the course will continue in the Winter term with a focus on more complex apps.  To work on apps at home, you’ll need access to a computer running macOS 10.12 or later.  This course is appropriate for high school students and adults.

Frequently asked questions:

Will I be able to run my apps on my iPhone or iPad?

Yes!  With a free developer account from Apple, you can run the apps you write on your own devices.

Will I be able to put my apps on the App Store?

Apple charges $99 per year for a professional developer account, that allows you to publish on the App Store.

Can I learn to make Android Apps?

Making Android apps is completely different, and uses different tools than making iPhone apps.  We won’t be learning to make Android apps in this class.

Isn’t making apps really hard?

No, not really.  You’ll be able to make a simple iPhone app fairly quickly.  But great apps are well thought out and require a good deal of attention to detail.  And some apps require interfacing with other, web based, technologies to interact with cloud services – I can point you in the right direction on this stuff, but we won’t work on it in this introductory class.

Fall 2017 through Lincoln Sudbury RHS Adult Ed.  Contact for more information.