The Complete iOS Developer Course ✅ - Skillshare
Play Speed
  • 0.5x
  • 1x (Normal)
  • 1.25x
  • 1.5x
  • 2x
120 Lessons (21h 35m)
    • 1. M1 1 Introduction

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

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

      2:14
    • 4. M2 1 Introduction to Setup

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

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

      3:13
    • 7. M3 1 Basic Swift 4 Introduction

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

      3:52
    • 9. M3 3 Variables in Swift 4

      9:34
    • 10. M3 4 Collections Arrays in Swift 4

      9:22
    • 11. M3 5 Collections Sets in Swift 4

      5:35
    • 12. M3 6 Collections Dictionaries in Swift 4

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

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

      9:07
    • 15. M3 9 Functions in Swift 4

      9:41
    • 16. M3 10 Optionals in Swift 4

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

      9:34
    • 18. M3 12 Inheritance in Swift 4

      3:27
    • 19. M3 13 Summary of Basic Swift 4

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

      2:40
    • 21. M4 2 Astronomy Screen Torch Storyboards

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

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

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

      7:02
    • 25. M4 6 Astronomy Screen Torch Assignment

      2:21
    • 26. M4 7 Astronomy Screen Torch Solution

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

      3:14
    • 28. M5 1 Introduction

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

      14:51
    • 30. M5 3 Connecting Main Screen to Code

      5:29
    • 31. M5 4 Writing the Main Code

      7:48
    • 32. M5 5 Homework

      1:21
    • 33. M5 6 Solution

      14:14
    • 34. M5 7 Summary of Temperature Converter App

      1:34
    • 35. M6 1 Introduction to Your App Idea

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

      4:59
    • 37. M6 3 Your Idea on Paper

      5:50
    • 38. M7 1 Introduction to Calculator

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

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

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

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

      14:10
    • 43. M7 6 Storing Things With Enums

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

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

      12:13
    • 46. M7 9 Calculator Homework

      1:03
    • 47. M7 10 Calculator Solution

      7:26
    • 48. M7 11 Summary of Calculator

      2:32
    • 49. M8 1 Back to the Future Introduction

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

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

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

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

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

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

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

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

      17:20
    • 58. M8 10 Back to the Future Homework

      2:05
    • 59. M8 11 Back to the Future Solution

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

      2:06
    • 61. M9 1 Greek Gods Introduction

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

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

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

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

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

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

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

      2:14
    • 69. M9 9 Greek Gods Summary

      1:53
    • 70. M10 1 WHere Was I? Introduction

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

      8:40
    • 72. M10 3 Info

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

      12:53
    • 74. M10 5 Getting Location Coordinates

      10:15
    • 75. M10 6 Saving Location Coordinates with UserDefaults

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

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

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

      12:08
    • 79. M10 10 Where Was I? Summary

      2:07
    • 80. M11 1 Introduction to Will I burn

      3:25
    • 81. M11 2 What Are Restful Services?

      6:29
    • 82. M11 3 What is JSON?

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

      3:16
    • 84. M11 5 Choosing the Weather API

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

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

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

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

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

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

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

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

      18:24
    • 93. M11 14 Calculating Burn Time

      19:49
    • 94. M11 15 Creating User Notifications Locally

      28:03
    • 95. M11 16 Summary of Will I Burn

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

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

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

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

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

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

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

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

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

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

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

      30:24
    • 107. M12 12 Cha Chat Summary

      2:32
    • 108. M13 1 Introduction to Transcriber App

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

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

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

      23:34
    • 112. M13 5 Recording Audio from the Microphone

      21:21
    • 113. M13 6 Transcriber Homework and Solution 1

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

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

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

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

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

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

      3:53
    • 120. M13 13 Summary of Transcriber App

      1:37
18 students are watching this class