How to get started with SwiftUI and iOS App Development

If you‘re a developer, there‘s no doubt you‘ve heard a lot about iOS development. What you‘ve heard may or may not be true. Either way, here‘s how you can start to create apps for the iOS App Store:

nicolas
2 min readSep 19, 2022

1. Download XCode

This one is obvious, but none the less important. In order to develop native iOS apps, you‘ll need a MacBook. There, you need to open the App Store and download the most recent version of XCode, Apple‘s own IDE. This can take quite long, as it‘s a huge download.

2. Learn to code in Swift

As you might know, Apple has their own language, Swift. It‘s fairly simple, but in order to develop iOS Apps you‘ll have to learn this one first. If you‘ve programmed in JavaScript, Python or basically any other language, this shouldn’t be hard.

You can find Apple‘s own guide on the Swift website: https://docs.swift.org/swift-book/GuidedTour/GuidedTour.html

Also, there‘s some great tutorials over here: https://www.programiz.com/swift-programming

3. SwiftUI

Okay, so you know the basics of Swift, now. But what do you do with this? After all, an app also needs to have a user interface where the user can interact with it. You‘re right. The next thing you‘ll need to do is to learn SwiftUI, Apple‘s declarative programming framework. The idea here is to write code that will define what is shown on the screen. This way, no matter what the screen size is, it should always be clear what needs to be shown. In order to start coding in SwiftUI, you can refer directly to Apple‘s tutorials: https://developer.apple.com/tutorials/swiftui

This will show you some easy examples to get started.

Any questions? Leave a comment and I‘m happy to help. And don‘t forget to follow if this helped you get started on your iOS development journey.

--

--

nicolas

I‘m a 27-year-old software developer for a major Fintech. I taught myself how to code when I was 15, and have been expanding my knowledge ever since.