This course was created with the
course builder. Create your online course today.
Start now
Create your course
with
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