Sorry, your browser is not supported
To have the best experience using Skillshare, we recommend that you use one of these supported browsers.
Play Speed
  • 0.5x
  • 1x (Normal)
  • 1.25x
  • 1.5x
  • 2x
120 Videos (21h 23m)
    • M1 1 Introduction

      3:03
    • M1 2 How to Get The Most From This Course

      1:06
    • M1 3 What this Course Is and Isn't

      2:14
    • M2 1 Introduction to Setup

      1:13
    • M2 2 How to Set Up Xcode 9 Swift 4 and the iOS 11 Simulators

      5:49
    • M2 3 How to Install iOS 11 Beta on your iPhone or iPad

      3:13
    • M3 1 Basic Swift 4 Introduction

      2:32
    • M3 2 How to Use a Playground in Swift 4

      3:52
    • M3 3 Variables in Swift 4

      9:34
    • M3 4 Collections Arrays in Swift 4

      9:22
    • M3 5 Collections Sets in Swift 4

      5:35
    • M3 6 Collections Dictionaries in Swift 4

      8:44
    • M3 7 Logic in Swift 4 If Else and Switch Case

      7:25
    • M3 8 Round and Round Loops in Swift 4

      9:07
    • M3 9 Functions in Swift 4

      9:41
    • M3 10 Optionals in Swift 4

      5:23
    • M3 11 Classes and Objects in Swift 4

      9:34
    • M3 12 Inheritance in Swift 4

      3:27
    • M3 13 Summary of Basic Swift 4

      1:49
    • M4 1 Introduction to Your First iOS 11 App

      2:40
    • M4 2 Astronomy Screen Torch Storyboards

      8:54
    • M4 3 Astronomy Screen Torch View Controller Code

      6:09
    • M4 4 Astronomy Screen Torch Buttons and Outlets

      7:18
    • M4 5 Astronomy Screen Torch Storyboard Element Positioning

      7:02
    • M4 6 Astronomy Screen Torch Assignment

      2:21
    • M4 7 Astronomy Screen Torch Solution

      5:24
    • M4 8 Summary of Your First iOS App

      3:14
    • M5 1 Introduction

      0:41
    • M5 2 Making the Main Screen of Temperature Converter

      14:51
    • M5 3 Connecting Main Screen to Code

      5:29
    • M5 4 Writing the Main Code

      7:48
    • M5 5 Homework

      1:21
    • M5 6 Solution

      14:14
    • M5 7 Summary of Temperature Converter App

      1:34
    • M6 1 Introduction to Your App Idea

      1:42
    • M6 2 What do People Need or REALLY Want?

      4:59
    • M6 3 Your Idea on Paper

      5:50
    • M7 1 Introduction to Calculator

      1:11
    • M7 2 Making the Calculator Screen Images, Image Sets and Buttons

      8:38
    • M7 3 Making the Calculator Screen Stacks and Constraints

      10:39
    • M7 4 Making the Calculator Screen Copy Copy Copy!

      12:07
    • M7 5 Connecting Graphics to Code The Easy Way!

      14:10
    • M7 6 Storing Things With Enums

      9:41
    • M7 7 Writing the Main Logic of Our Calculator App

      11:50
    • M7 8 Writing the Main Logic of Our Calculator App Part 2

      12:13
    • M7 9 Calculator Homework

      1:03
    • M7 10 Calculator Solution

      7:26
    • M7 11 Summary of Calculator

      2:32
    • M8 1 Back to the Future Introduction

      2:32
    • M8 2 Back to the Future Tabbed Apps Explained

      10:47
    • M8 3 Back to the Future Layout Tab Bars and Icons!

      14:41
    • M8 4 Back to the Future Layout Storyboards

      17:07
    • M8 5 Back to the Future Code Showing the Year

      15:22
    • M8 6 Back to the Future Code A Ticking Clock

      16:37
    • M8 7 Back to the Future Time Travel Storyboards

      10:07
    • M8 8 Back to the Future time Travel Code

      11:30
    • M8 9 Back to the Future Time travel Animations

      17:20
    • M8 10 Back to the Future Homework

      2:05
    • M8 11 Back to the Future Solution

      16:06
    • M8 12 Summary of Back to the Future App

      2:06
    • M9 1 Greek Gods Introduction

      1:13
    • M9 2 What is a Scrolling List? Explained with Lego!

      4:42
    • M9 3 Creating Greek Gods Storyboards and Table Views

      10:27
    • M9 4 Greek Gods Reuse Identifiers, Highlighting Cell Sections and Data

      24:53
    • M9 5 Table View and View Controller Navigation

      11:26
    • M9 6 Passing Data Between Table Views and View Controllers

      11:43
    • M9 7 Creating the God Detail Screen Image Views

      18:45
    • M9 8 Greek Gods Homework and Solution in One!

      2:14
    • M9 9 Greek Gods Summary

      1:53
    • M10 1 WHere Was I? Introduction

      2:48
    • M10 2 Showing a Map with Apple Maps And Frameworks

      8:40
    • M10 3 Info

      7:38
    • M10 4 Asking for Permission and Showing a Location

      12:53
    • M10 5 Getting Location Coordinates

      10:15
    • M10 6 Saving Location Coordinates with UserDefaults

      14:06
    • M10 7 Showing Last Location with a Pin Annotation

      13:39
    • M10 8 Where Was I Homework 1 and Solution

      6:30
    • M10 9 Where Was I HARD Homework and Solution

      12:08
    • M10 10 Where Was I? Summary

      2:07
    • M11 1 Introduction to Will I burn

      3:25
    • M11 2 What Are Restful Services?

      6:29
    • M11 3 What is JSON?

      4:40
    • M11 4 OH GOD, PLEASE NOT ANOTHER WEATHER APP!

      3:16
    • M11 5 Choosing the Weather API

      4:05
    • M11 6 Creating the App and Asking for Permissions

      18:18
    • M11 7 Designing Your App Around a Custom Font

      8:32
    • M11 8 Alowing the User to Pick a Skin Type

      27:54
    • M11 9 Alowing the User to Pick a Skin Type Part 2 Storage

      15:31
    • M11 10 Using Cocoapods to Install a Module for RESTful Services

      21:49
    • M11 11 How to Retrieve Data from an API in an iOS App

      33:25
    • M11 12 How to Parse JSON Data with Swift

      20:52
    • M11 13 Homework Let Me Know! (And Solution)

      18:24
    • M11 14 Calculating Burn Time

      19:49
    • M11 15 Creating User Notifications Locally

      28:03
    • M11 16 Summary of Will I Burn

      3:12
    • M12 1 Introduction to Cha Chat A Whatsapp Clone

      3:34
    • M12 2 How to Setup Firebase on the Web

      5:34
    • M12 3 Setting up the App and Installing Firebase with Cocoapods

      12:20
    • M12 4 Firebase Registration and Login Component Design for Logging In

      15:46
    • M12 5 Firebase Registration and Login Component Code for Logging In

      31:36
    • M12 6 Firebase Registration and Login Component Code for Registering a New User

      22:42
    • M12 7 Firebase Registration and Login Homework and Solution

      21:53
    • M12 8 Setting up a Table View to Show Firebase Message Data

      33:49
    • M12 9 Moving a View up or Down when a Keyboard is Shown

      30:54
    • M12 10 Sending and Receiving Data to and From a Firebase Database

      27:04
    • M12 11 Firebase Cha Chat Homework and Solution

      30:24
    • M12 12 Cha Chat Summary

      2:32
    • M13 1 Introduction to Transcriber App

      3:15
    • M13 2 Setting up Tabs Navigation Permissions and Core Data

      32:20
    • M13 3 Checking Existing Permissions and Requesting Permissions for Microphone and Speech

      33:11
    • M13 4 Setting up Recording from the Microphone Document Directories and View Controllers

      23:34
    • M13 5 Recording Audio from the Microphone

      21:21
    • M13 6 Transcriber Homework and Solution 1

      9:37
    • M13 7 How to Playback Local Audio Files on iOS

      13:38
    • M13 8 How to Implement Audio Transcription on iOS

      13:02
    • M13 9 How to Save Text Files on iOS

      11:37
    • M13 10 Initialising and Saving Core Data in iOS

      26:19
    • M13 11 Retrieving Data from Core Data and Showing it in a TableView

      15:50
    • M13 12 EPIC Homework with NO ANSWERS!

      3:53
    • M13 13 Summary of Transcriber App

      1:37