Autoplay
Autocomplete
Previous Lesson
Complete and Continue
iOS Foundations (UIKit)
Introduction
Important Information About Xcode 12
Materials For This Course
How To Get Support For This Course (2:15)
Module 1: The War Card Game
Lesson 1: Xcode Essentials (14:37)
Lesson 2: Auto Layout (31:21)
Bonus - Lesson 2: Auto Layout (27:50)
Exercise - Lesson 2: Auto Layout (8:22)
Lesson 3: UIStackViews (14:58)
Exercise - Lesson 3: Stack Views (10:17)
Lesson 4: First User Interface (30:53)
Exercise - Lesson 4: User Interface (10:05)
Lesson 5: Swift Basics (Part 1) (20:06)
Lesson 6: Swift Basics (Part 2) (22:41)
Lesson 7: Swift Basics (Part 3) (17:28)
Lesson 8: Connecting Elements (23:31)
Lesson 9: User Interaction (11:08)
Lesson 10: Coding Logic (18:36)
Module 2: Swift Essentials
Lesson 1: Intro (1:36)
Lesson 2: UIKit and Apple Documentation (9:45)
Lesson 3: Subclassing and Inheritance (14:30)
Lesson 4: Arrays (12:23)
Lesson 5: Optionals (21:18)
Lesson 6: Dictionaries (13:38)
Lesson 7: Loops (17:14)
Module 3: The Match Game
Lesson 1: Intro (1:47)
Lesson 2: The MVC Design Pattern (7:15)
Lesson 3: Project Setup (15:29)
Lesson 4: Custom Classes (23:46)
Lesson 5: Protocols and Delegates (8:12)
Lesson 6: Implementing the Protocol & Delegate Pattern (21:37)
Lesson 7: Xcode Best Practices (22:20)
Lesson 8: Debugging your App (30:09)
Lesson 9: Card Flipping (28:49)
Lesson 10: Game Logic (35:42)
Lesson 11: Win Conditions (31:38)
Lesson 12: Adding Sounds (28:54)
Module 4: Memory Essentials
Lesson 1: Memory (8:22)
Lesson 2: Initializers (8:00)
Lesson 3: Structures (11:17)
Module 5: The Quiz App
Lesson 1: Intro (1:14)
Lesson 2: Architecture (15:12)
Lesson 3: JSON Intro (13:45)
Lesson 4: JSON Parsing (15:51)
Lesson 5: Table Views (26:16)
Lesson 6: Displaying the Data (13:29)
Lesson 7: The Pop Up Window (18:22)
Lesson 8: Customizing the Pop Up Window (19:15)
Lesson 9: Saving States with UserDefaults (17:41)
Lesson 10: Networking (19:38)
Lesson 11: Animations (25:42)
Lesson 12: App Icon (7:01)
Module 6: The News App
Lesson 1: Architecture (5:37)
Lesson 2: Project Setup (17:14)
Lesson 3: Networking (16:18)
Lesson 4: Building the User Interface (21:11)
Lesson 5: Custom Cell (22:08)
Lesson 6: Caching (13:06)
Note: Adding the WebKit Framework (0:52)
Lesson 7: Navigation Controller (14:23)
Lesson 8: Animations (10:13)
Lesson 9: App Icon (2:44)
Module 7: App Publication
Lesson 1: Apple Developer Program, Provisioning Profiles, and App Store Connect (4:05)
Lesson 2: Set up Distribution Provisioning Profiles (11:00)
Lesson 3: Creating your App Store Listing and Adding your Meta Data (13:29)
Lesson 4: Creating your App Submission Artwork (15:27)
Lesson 5: Submitting your App via Xcode (4:51)
Materials For This Course
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock