More than just the code. It's an introduction to the world of iOS Development.
Course Highlights
Over 60 videos!
- Intro to the Swift Programming Language
- Learn Xcode
- Build 2 beginner apps
- Storyboard & Programmatic UI
- SwiftUI Preview
- Updated for iOS 15
More than code:
- Discover the world of iOS Development
- Career advice
- How to network as a developer
- Book, Blog, Video & Podcast Recommendations
- My goal -- To make sure your effort and enthusiasm are pointed in the right direction!
Course Curriculum
- Do I need to pay $99 for an Apple Developer account? (3:20)
- Xcode: A Quick Tour (14:59)
- What's New in Xcode 12 (9:14)
- What's New in Xcode 13 (16:56)
- What's New in Xcode 15 (12:47)
- What is Auto Layout? (3:40)
- UIKit Introduction - User Interface Objects (16:24)
- Should you build your user interface with Storyboard or code? (6:04)
- App Overview (2:50)
- Storyboard - User Interface (12:23)
- Storyboard - Outlets, Actions & Rules Screen (20:25)
- Storyboard - Timers, Cards & Logic (17:35)
- iOS 15 Update - Buttons in Storyboard (8:31)
- Programmatic - Initial Setup (9:29)
- Programmatic - Custom UIButton (8:14)
- Programmatic - UI - Card Selection Screen (18:31)
- Programmatic - UI - Rules Screen (19:35)
- Programmatic - App Logic (9:41)
- iOS 15 Update - Buttons in Code (10:23)
- Where to go from here?
- What is this section? (0:49)
- 37 Tips for Jr. Software Developers (14:40)
- I'm an Average Developer (5:34)
- 9 Things I Wish I Knew Before I Started Programming (10:15)
- Leveling Up Your Skills (3:20)
- How to Get Confidence as a Programmer (9:13)
- 90/90 Rule (6:34)
- Homeless to $130k iOS Dev - Inspiring Story (17:19)
Frequently Asked Questions
What will I learn in this course?
This course is meant to be an introduction to the world of iOS Development. You will learn the basics of Swift, Xcode and build beginner apps. Beyond the code we discuss general programming principles, career advice, how to network as a developer as well as recommended future learning.
What skill level is required for this course?
This course is designed for absolute beginners. I set out to create the best introduction to the world of iOS development, which is why we spend a lot of time talking about the overall profession as well as the code. If you're early in your journey to learning iOS development, this is for you.
Why do you focus on UIKit and not SwiftUI?
SwiftUI was announced in the summer of 2019. This course was created in mid 2020. SwiftUI was still too new to focus on it. Check out my Free SwiftUI Fundamentals course if you want SwiftUI.
Will this course be updated?
Now that this course is free, it will no longer be updated. It is up to date as of iOS 15. However, it covers the foundations of Swift which don't change all that much.