Learn iOS programming by building a Magic 8-Ball app (and more)!


Details
In our last meetup, we built some simple apps, including a very basic tip calculator. We’re going to make slightly more complex apps, including a “Magic 8-Ball” app, and more! Along the way, you’ll learn some useful concepts, including arrays, random number generators, and more about building user interfaces in SwiftUI.
Are you new to iOS development, the Swift programming language, Xcode, SwiftUI, or any combination of these? This meetup session is just for you! You’ll come to the meetup with your Mac with Xcode installed, and you’ll leave with at least one working app, if not two or more.
This meetup will be a “code along with the presenter” exercise. You’ll fire up Xcode, click File → New, and following the presenter’s work on the big screen, you’ll write code in Swift, build a user interface in SwiftUI, and compile and run the app. If you’ve never built an iOS app before — or it’s been a while — you’ll want to attend this meetup!
You’ll need:
- A Mac computer — preferably a laptop, but we’ve had people bring in Mac desktops before. Swift Playgrounds on the iPad might also work.
- Xcode (version 14). It’s free on the App Store, but it does take a while to download and install. It’s best if you install it in advance.
And because it’s hard to code on an empty stomach, we’ll provide the pizza, courtesy of our sponsor: Okta! We’d also like to thank Computer Coach for the generous use of their space.

Learn iOS programming by building a Magic 8-Ball app (and more)!