Autoplay
Autocomplete
Previous Lesson
Complete and Continue
iOS Dev Launchpad - Updated for iOS 15
Getting Started
Course overview - What we'll be doing (5:50)
I was just like you (8:09)
Xcode - How to download & customize (5:55)
UIKit vs SwiftUI (2:36)
iOS 15 Update - UIKit vs. SwiftUI (3:29)
iOS 15 Update - How it Works (2:03)
iOS 15 Update - Challenges (1:39)
Swift Language Basics - Part 1 - Types, Variables, and Functions
An introduction to the Swift Language (7:22)
Basic Types: String, Int, Bool, etc... (3:41)
Variables & Constants (4:51)
What is an Array? (7:23)
What is a Set? (8:18)
What is a Dictionary? (4:23)
What is a Function? (12:18)
Swift Language Basics - Part 2 - Control Flow, Operators, and Optionals
How to use if statements (6:40)
How to use a for loop (8:51)
What is an Enum? (9:54)
How to use a Switch Statement (8:19)
Basic Operators (12:53)
Optionals (10:55)
Swift Language Basics - Part 3 - Classes & Structs
What is self? (2:37)
What is a Class? (8:05)
What is Inheritance? (7:49)
What is a Struct - Value Types vs. Reference Types (5:13)
What is an extension? (3:37)
Xcode, UIKit, Auto Layout - iOS Dev Fundamentals
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)
FizzBuzz - A Rite of Passage
FizzBuzz Problem (8:07)
Random Colors App
App Overview - What we're going to build (1:08)
UINavigationController - App Navigation Setup (14:20)
UITableView - Setup (11:31)
Adding Colors, Passing Data & Refactoring (29:17)
Playing Card Workout
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?
SwiftUI Overview
What is SwiftUI? (10:10)
Creating a basic screen in SwiftUI (25:49)
Did you like SwiftUI?
General Programming Knowledge
What is this section? (1:25)
How do most apps work? Server/Client dynamic (3:32)
What is an API? (4:23)
What is version control (git & GitHub)? (9:30)
3rd Party Libraries (Dependencies) (6:19)
What are edge cases? (4:55)
iOS Developer Career Paths (5:49)
The World of Swift
Teaching you how to fish (1:40)
Why is WWDC the best time of year? (6:28)
How Twitter can change your career. Seriously. (10:24)
My favorite Swift blogs and websites (8:13)
Swift book recommendations (6:49)
Can't miss iOS developer podcasts (6:04)
Conclusion
Feeling overwhelmed? (3:35)
Where to go from here - Next steps (5:51)
A quick thank you (2:42)
*BONUS* - My Career Advice Videos
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)
Teach online with
9 Things I Wish I Knew Before I Started Programming
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock