01 Getting Started with iOS Development and Swift 5/001 Intro to the Course. What's coming up_.mp4167.3MB
01 Getting Started with iOS Development and Swift 5/004 How does an App Work_.mp422.66MB
01 Getting Started with iOS Development and Swift 5/005 How to Make an App.mp456.67MB
01 Getting Started with iOS Development and Swift 5/006 How to Get All the Free Stuff.mp46.92MB
01 Getting Started with iOS Development and Swift 5/009 How to Make the Most of the Bootcamp.mp459.29MB
01 Getting Started with iOS Development and Swift 5/010 How to Get Help When You're Stuck.mp426.74MB
01 Getting Started with iOS Development and Swift 5/012 Developing for iOS - Tools and Materials.mp485.43MB
01 Getting Started with iOS Development and Swift 5/013 Getting set up with Xcode.mp458.29MB
02 Xcode Storyboards and Interface Builder/015 The I am Rich App.mp49.9MB
02 Xcode Storyboards and Interface Builder/017 Let's Create a Brand New Xcode Project.mp429.1MB
02 Xcode Storyboards and Interface Builder/018 A Walkthrough of the Xcode Development Environment.mp4115.41MB
02 Xcode Storyboards and Interface Builder/019 Let's Design the User Interface!.mp4146.09MB
02 Xcode Storyboards and Interface Builder/020 Let's Incorporate Some Image Assets.mp456.1MB
02 Xcode Storyboards and Interface Builder/021 How to Design and Add an App Icon.mp494.25MB
02 Xcode Storyboards and Interface Builder/023 Run Your App on Your iPhone or Simulator.mp4120.82MB
02 Xcode Storyboards and Interface Builder/025 How to Ace this Course.mp432.95MB
03 Xcode Storyboard and Interface Builder Challenge/033 Tip from Angela - Habit Building with the Calendar Trick.mp467.67MB
04 Swift Programming Basics - Collections, Constants & Variables/034 What You'll Make by the End of This Module.mp45.56MB
04 Swift Programming Basics - Collections, Constants & Variables/035 Cloning from GitHub and How to Download the L.A.B. Project Stubs.mp487.53MB
04 Swift Programming Basics - Collections, Constants & Variables/036 How to Design Your App.mp468.72MB
04 Swift Programming Basics - Collections, Constants & Variables/037 Let's Link Our Design to Our Code.mp4299.32MB
04 Swift Programming Basics - Collections, Constants & Variables/038 Responding to User Interactions with IBActions.mp498.93MB
04 Swift Programming Basics - Collections, Constants & Variables/040 [Swift Deep Dive] Naming Conventions, Commenting and String Interpolation.mp422.69MB
04 Swift Programming Basics - Collections, Constants & Variables/041 Storing Data using Variables and Arrays.mp4179.2MB
04 Swift Programming Basics - Collections, Constants & Variables/042 [Swift Deep Dive] Variables.mp444.84MB
04 Swift Programming Basics - Collections, Constants & Variables/043 [Swift Deep Dive] Arrays.mp423.45MB
04 Swift Programming Basics - Collections, Constants & Variables/044 How to Randomise the Dice Images.mp493.15MB
04 Swift Programming Basics - Collections, Constants & Variables/046 [Swift Deep Dive] Constants, the Range Operator and Randomisation.mp497.36MB
04 Swift Programming Basics - Collections, Constants & Variables/049 Tip from Angela - Dealing with Distractions.mp458.71MB
05 Swift Programming Basics Challenge/058 Tip from Angela - Nothing Easy is Worth Doing!.mp4126.02MB
06 Auto Layout and Responsive UIs/059 Why do we need Auto Layout_.mp418.59MB
06 Auto Layout and Responsive UIs/060 Size Classes Explained.mp431.03MB
06 Auto Layout and Responsive UIs/061 Setting Constraints and working with the Safe Area.mp451.87MB
06 Auto Layout and Responsive UIs/062 How to use Alignment and Pinning.mp431.64MB
06 Auto Layout and Responsive UIs/063 Working with Containers and Subviews.mp444.02MB
06 Auto Layout and Responsive UIs/064 Stack Views.mp463.38MB
06 Auto Layout and Responsive UIs/067 Calculator Challenge Solution and Walkthrough.mp456.68MB
06 Auto Layout and Responsive UIs/068 Tip from Angela - How to Deal with Procrastination.mp496.8MB
07 Using and Understanding Apple Documentation/069 What You'll Make by the End of this Module.mp46.37MB
07 Using and Understanding Apple Documentation/070 Setting up the Xylophone Project.mp447.91MB
07 Using and Understanding Apple Documentation/071 The 5 Step Approach to Solve Any Programming Problem.mp4151.94MB
07 Using and Understanding Apple Documentation/072 [Swift Deep Dive] Functions and Scope.mp442.93MB
07 Using and Understanding Apple Documentation/074 Linking Multiple Buttons to the Same IBAction.mp496.67MB
07 Using and Understanding Apple Documentation/075 [Swift Deep Dive] Functions with Inputs and Type Inference.mp438.79MB
07 Using and Understanding Apple Documentation/076 Playing Different Xylophone Sounds.mp426.09MB
07 Using and Understanding Apple Documentation/079 Tip from Angela - Building a Programming Habit.mp465.35MB
08 Intermediate Swift Programming - Control Flow and Optionals/080 What You'll Make by the End of this Module.mp42.32MB
08 Intermediate Swift Programming - Control Flow and Optionals/081 Setting up the Egg Timer Project and Linking the Storyboard and ViewController.mp487.5MB
08 Intermediate Swift Programming - Control Flow and Optionals/082 [Swift Deep Dive] If-Else Control Flow.mp437.49MB
08 Intermediate Swift Programming - Control Flow and Optionals/083 [Swift Deep Dive] Switch Statements.mp451.71MB
08 Intermediate Swift Programming - Control Flow and Optionals/084 Conditional Statements Challenge Solution.mp429.39MB
08 Intermediate Swift Programming - Control Flow and Optionals/085 [Swift Deep Dive] Dictionaries.mp49.19MB
08 Intermediate Swift Programming - Control Flow and Optionals/086 [Swift Deep Dive] Defining and Unwrapping Optionals.mp440.24MB
08 Intermediate Swift Programming - Control Flow and Optionals/087 Dictionary Challenge Solution.mp432MB
08 Intermediate Swift Programming - Control Flow and Optionals/089 Egg Timer Challenge Solution.mp446.56MB
08 Intermediate Swift Programming - Control Flow and Optionals/090 Showing the Timer to the User with a Progress View.mp460.18MB
08 Intermediate Swift Programming - Control Flow and Optionals/091 Calculating the Progress Percentage.mp443.16MB
08 Intermediate Swift Programming - Control Flow and Optionals/092 Using the 5 Step Approach to Debug our App.mp458.35MB
08 Intermediate Swift Programming - Control Flow and Optionals/094 Tip from Angela - Set Your Expectations.mp460.26MB
09 iOS App Design Patterns and Code Structuring/095 What You'll Make by the End of this Module.mp43.01MB
09 iOS App Design Patterns and Code Structuring/096 Setting up the Quizzler Project and Showing the Questions.mp4104.24MB
09 iOS App Design Patterns and Code Structuring/097 Checking Answers using 2-Dimensional Arrays.mp4103.5MB
09 iOS App Design Patterns and Code Structuring/098 [Swift Deep Dive] Structures, Methods and Properties.mp4150.12MB
09 iOS App Design Patterns and Code Structuring/099 Creating a Question Struct.mp4107.14MB
09 iOS App Design Patterns and Code Structuring/100 Giving the User Feedback and working with a ProgressView.mp4145.76MB
09 iOS App Design Patterns and Code Structuring/101 Understand the MVC Design Pattern.mp471.46MB
09 iOS App Design Patterns and Code Structuring/102 Implementing MVC and Understanding Parameter Names.mp4151.62MB
09 iOS App Design Patterns and Code Structuring/103 [Swift Deep Dive] Functions with Outputs and Return Types.mp425.12MB
09 iOS App Design Patterns and Code Structuring/104 Refactoring to Implement the MVC Design Pattern.mp4103.08MB
09 iOS App Design Patterns and Code Structuring/105 [Swift Deep Dive] Immutability.mp448.63MB
09 iOS App Design Patterns and Code Structuring/106 Using Mutating Functions to Track the Score.mp4138.15MB
09 iOS App Design Patterns and Code Structuring/108 Tip from Angela - The 20 Minute Method.mp462.25MB
10 iOS App Design Pattern Challenge/118 Tip from Angela - Retrieval is How You Learn.mp467.73MB
11 Advanced Swift Programming - Classes, Inheritance & Advanced Optionals/119 What You'll Make by the End of this Module.mp44.74MB
11 Advanced Swift Programming - Classes, Inheritance & Advanced Optionals/120 Learn How to Use a UISlider.mp4101.6MB
11 Advanced Swift Programming - Classes, Inheritance & Advanced Optionals/121 Using the UISliders to Calculate the BMI.mp463.08MB
11 Advanced Swift Programming - Classes, Inheritance & Advanced Optionals/122 [Swift Deep Dive] Classes and Inheritance.mp4142.6MB
11 Advanced Swift Programming - Classes, Inheritance & Advanced Optionals/123 [Swift Deep Dive] Structs v.s. Classes.mp4113.96MB
11 Advanced Swift Programming - Classes, Inheritance & Advanced Optionals/124 How to Use the Docs in Xcode and Create a Custom UIViewController Class.mp488.19MB
11 Advanced Swift Programming - Classes, Inheritance & Advanced Optionals/125 How to Create a UI Programatically and Pass Data between ViewControllers.mp4143.54MB
11 Advanced Swift Programming - Classes, Inheritance & Advanced Optionals/126 Segues and Navigation for Multi-Screen Apps.mp4314.32MB
11 Advanced Swift Programming - Classes, Inheritance & Advanced Optionals/127 Adopting MVC by Creating a CalculatorBrain.mp475.98MB
11 Advanced Swift Programming - Classes, Inheritance & Advanced Optionals/128 [Swift Deep Dive] Optional Binding, Chaining, and the Nil Coalescing Operator.mp481.05MB
11 Advanced Swift Programming - Classes, Inheritance & Advanced Optionals/129 Use Optionals in Practice and Add the Finishing Touches with Colour Literals.mp4225.88MB
11 Advanced Swift Programming - Classes, Inheritance & Advanced Optionals/131 Tip from Angela - Learning Before you Eat.mp449.35MB
12 Advanced Swift Programming Challenge/141 Tip from Angela - Dealing with Lack of Progress.mp473.28MB
13 Networking, JSON Parsing, APIs and Core Location/142 What You'll Make by the End of This Module.mp46.54MB
13 Networking, JSON Parsing, APIs and Core Location/143 Dark Mode and Working with Vector Assets.mp4129.17MB
13 Networking, JSON Parsing, APIs and Core Location/144 Learn to use the UITextField.mp4194.67MB
13 Networking, JSON Parsing, APIs and Core Location/145 [Swift Deep Dive] Protocols.mp4177.41MB
13 Networking, JSON Parsing, APIs and Core Location/146 The Delegate Design Pattern.mp454.36MB
13 Networking, JSON Parsing, APIs and Core Location/147 An Example of Protocols and Delegates in Practice.mp493.34MB
13 Networking, JSON Parsing, APIs and Core Location/148 Understanding the OpenWeather API and URL Parameters.mp4141.2MB
13 Networking, JSON Parsing, APIs and Core Location/149 Use the URLSession for Networking.mp4106.58MB
13 Networking, JSON Parsing, APIs and Core Location/150 [Swift Deep Dive] Closures.mp467.88MB
13 Networking, JSON Parsing, APIs and Core Location/151 JSON Decoding.mp4193.33MB
13 Networking, JSON Parsing, APIs and Core Location/152 Create a WeatherModel and Understand Computed Properties.mp4172.41MB
13 Networking, JSON Parsing, APIs and Core Location/153 Typealiases and a Protocols and Delegate Challenge.mp466.77MB
13 Networking, JSON Parsing, APIs and Core Location/154 [Swift Deep Dive] Internal and External Parameter Names.mp46.95MB
13 Networking, JSON Parsing, APIs and Core Location/155 Method Naming Conventions and Error Handling.mp427.45MB
13 Networking, JSON Parsing, APIs and Core Location/156 Updating the UI by Using the DispatchQueue.mp451.85MB
13 Networking, JSON Parsing, APIs and Core Location/157 [Swift Deep Dive] Extensions and Default Implementations for Protocols.mp489.86MB
13 Networking, JSON Parsing, APIs and Core Location/158 Using Extensions to Refactor the ViewController.mp441.1MB
13 Networking, JSON Parsing, APIs and Core Location/159 Using CoreLocation to get Location Data.mp4357.41MB
13 Networking, JSON Parsing, APIs and Core Location/162 Tip from Angela - Mixing Knowledge.mp4108.51MB
14 Networking and API Challenge/166 Introducing coinapi.io.mp440.08MB
14 Networking and API Challenge/172 Tip from Angela - Dealing with Frustration.mp458.61MB
15 Firebase Cloud Firestore, TableViews and Cocoapod Dependencies/173 What You'll Make by the End of this Module.mp47.65MB
15 Firebase Cloud Firestore, TableViews and Cocoapod Dependencies/174 Navigation Controller Stacks and Segues.mp4125MB
15 Firebase Cloud Firestore, TableViews and Cocoapod Dependencies/175 Typing Animations, Timers and For Loops.mp490.49MB
15 Firebase Cloud Firestore, TableViews and Cocoapod Dependencies/176 [Swift Deep Dive] Loops.mp4125.01MB
15 Firebase Cloud Firestore, TableViews and Cocoapod Dependencies/178 Introduction to 3rd Party Libaries.mp447.75MB