iPhone Apps for Complete Beginners - Swift, SwiftUI & iOS17
What you'll learn
- Beginner and Intermediate Swift Skills
- Design Apps with SwiftUI
- Data Storage with the New SwiftData
- Getting Your Own App on the App Store
- No Programming Experience Needed. Beginners Welcome!
- A Mac (Apple) Computer
Hi, I'm Nick. I LOVE to make iPhone apps. And I want to share the magic of making iPhone apps with you!
I'm a self taught developer so I know what it's like to start as a true beginner. I've structured my course to be the course I wish I had when I was learning how to make apps for the first time. Filmed in Fall 2023, this course uses the latest tools of iOS 17 and Xcode 15.
In this course, we'll start first by learning the design side of making apps using SwiftUI. We'll go step by step from basic shapes, to creating your own mini-resume app! (It's the cutest resume you've ever seen)
Then we'll start learning Swift, the programming language used to make iPhone apps. We'll start with basics topics like variables and constants, and then build on those skills so that by the end of the course you'll understand intermediate concepts like functions and classes.
In this course we'll make 4 apps:
Text Manipulator App
Journaling App (SwiftData)
Course Listing App (Web/APIs)
We'll then finish the course by teaching you the process to submit your own apps to the App Store!
I can't wait to show you all the excitement that comes from creating your own apps and sharing them with the world. Let's get started!
Who this course is for:
- Brand New or Beginner iPhone App Developers
Hi! I'm Nick, and I love to code. About five years ago I decided that I wanted to learn to code, but I had limited access to programming resources, and I was getting frustrated with all of the YouTube videos and online tutorials out there. I experimented, struggled, and definitely failed a lot, but I finally got the hang of it, so I decided that I wanted to change the way that people learned to code, and I started teaching. My experience as an online student has directly influenced my teaching style, because I know what it is like to be in your shoes.
Apple announced their new programming language, Swift, in 2014, I made my big online teaching debut and created the
internet's first Swift course. Since that time, I have
become a full-time online instructor and I now have courses not only in Swift,
but also in iOS, Android, Django, Kotlin, Python, HTML, Blockchain, etc. I have also created five iOS apps from scratch that are currently live in the App Store and are being used by thousands of users worldwide.
I love sharing my excitement for coding with my students, and I try to make learning as fun and as easy as possible. Thanks for being part of my coding community!