Curriculum
| Section 1: Introduction | |||
|---|---|---|---|
| Lecture 1 |
What Does The Course Cover?
| 02:04 | |
| Section 2: Getting Started | |||
| Lecture 2 |
How To Get Your Free Stuff
| 03:44 | |
| Lecture 3 |
Frequently Asked Questions
| Text | |
| Lecture 4 |
How To Ask Great Questions
| 04:38 | |
| Section 3: Getting Started With Xcode 7 and Swift 2 | |||
| Lecture 5 |
Introduction
| 00:49 | |
| Lecture 6 |
Downloading & Installing Xcode 7
| 04:47 | |
| Lecture 7 |
Navigating The Xcode Interface
| 10:50 | |
| Lecture 8 |
Adding Labels To Your Apps
| 11:41 | |
| Lecture 9 |
Adding Labels To Your Apps (Xcode files)
| Text | |
| Lecture 10 |
Working With Text Inputs & Buttons
| 15:14 | |
| Lecture 11 |
Working With Text Inputs & Buttons (Xcode files)
| Text | |
| Lecture 12 |
Running Some Code!
| 05:49 | |
| Lecture 13 |
Running Some Code! (Xcode files)
| Text | |
| Lecture 14 |
Making Apps Interactive
| 09:59 | |
| Lecture 15 |
Making Apps Interactive (Xcode files)
| Text | |
| Lecture 16 |
Your First App: Animal Ages
| 22:21 | |
| Lecture 17 |
Your First App: Animal Ages (Xcode files)
| Text | |
| Lecture 18 |
Section Summary
| 00:38 | |
| Quiz 1 |
Introducing Xcode 7 & Swift 2 - Quiz
| 5 questions | |
| Section 4: Swift 2 Deep Dive (Using Playgrounds) | |||
| Lecture 19 |
Introduction
| 00:59 | |
| Lecture 20 |
The Swift 2 Playground
| 03:13 | |
| Lecture 21 |
The Swift Playground (Xcode files)
| Text | |
| Lecture 22 |
Working With Variables And Variable Types
| 12:29 | |
| Lecture 23 |
Working With Variables And Variable Types (Xcode files)
| Text | |
| Lecture 24 |
Working With Arrays And Dictionaries
| 18:29 | |
| Lecture 25 |
Conditionals - If & Else Statements (Xcode files)
| Text | |
| Lecture 26 |
Working With Arrays And Dictionaries (Xcode files)
| Text | |
| Lecture 27 |
Conditionals - If & Else Statements
| 14:21 | |
| Lecture 28 |
Game: The Guessing Game
| 15:32 | |
| Lecture 29 |
Game: The Guessing Game (Xcode files)
| Text | |
| Lecture 30 |
Sequencing Your Code: For Loops
| 13:36 | |
| Lecture 31 |
Sequencing Your Code: For Loops (Xcode files)
| Text | |
| Lecture 32 |
Sequencing Your Code: While Loops
| 07:38 | |
| Lecture 33 |
Sequencing Your Code: While Loops (Xcode files)
| Text | |
| Lecture 34 |
App: Finding Primes - Part 1
| 09:07 | |
| Lecture 35 |
App: Finding Primes - Part 1 (Xcode files)
| Text | |
| Lecture 36 |
Creating Robust Layouts Using Constraints
| 09:44 | |
| Lecture 37 |
Creating Robust Layouts Using Constraints (Xcode files)
| Text | |
| Lecture 38 |
App: Finding Primes - Part 2
| 10:12 | |
| Lecture 39 |
App: Finding Primes - Part 2 (Xcode files)
| Text | |
| Lecture 40 |
Section Summary
| 00:48 | |
| Quiz 2 |
Swift 2 Deep Dive (Using Playgrounds) - Quiz
| 5 questions | |
| Section 5: Advanced iOS Features: Timers, Tables, Permanent Storage & Web Content | |||
| Lecture 41 |
5.0Introduction
| 01:03 | |
| Lecture 42 |
Navigation & Menu Bars With Bar Button Items
| 08:15 | |
| Lecture 43 |
Navigation & Menu Bars With Bar Button Items (Xcode files)
| Text | |
| Lecture 44 |
App: Egg Timer With Navigation Bar
| 20:38 | |
| Lecture 45 |
App: Egg Timer (Xcode files)
| Text | |
| Lecture 46 |
Table Views & Working With Classes
| 13:28 | |
| Lecture 47 |
Table Views & Working With Classes (Xcode files)
| Text | |
| Lecture 48 |
App: Know Your Times Tables?
| 14:19 | |
| Lecture 49 |
App: Know Your Times Tables? (Xcode files)
| Text | |
| Lecture 50 |
Storing Data Permanently In Your Apps
| 09:22 | |
| Lecture 51 |
Storing Data Permanently In Your Apps (Xcode files)
| Text | |
| Lecture 52 |
Creating Multiple View Controllers & Using Segues
| 04:34 | |
| Lecture 53 |
Creating Multiple View Controllers & Using Segues (Xcode files)
| Text | |
| Lecture 54 |
Controlling The Keyboard With Taps & The Enter Key
| 09:39 | |
| Lecture 55 |
Controlling The Keyboard With Taps & The Enter Key (Xcode files)
| Text | |
| Lecture 56 |
App: What A To Do!
| 28:59 | |
| Lecture 57 |
App: What A To Do! (Xcode files)
| Text | |
| Lecture 58 |
Downloading Data From The Web
| 23:57 | |
| Lecture 59 |
Downloading Data From The Web (Xcode files)
| Text | |
| Lecture 60 |
Advanced String Manipulation & Processing Web Data
| 07:54 | |
| Lecture 61 |
Advanced String Manipulation & Processing Web Data (Xcode files)
| Text | |
| Lecture 62 |
App: Current Conditions
| 36:36 | |
| Lecture 63 |
App: Current Conditions (Xcode files)
| Text | |
| Lecture 64 |
Section Summary
| 01:10 | |
| Quiz 3 |
Advanced iOS Features: Timers, Tables, Permanent Storage & Web Content - Quiz
| 6 questions | |
| Section 6: Advanced iOS Features II: Animation, Games, Maps & Geolocation, Audio | |||
| Lecture 65 |
6.0Introduction
| 01:13 | |
| Lecture 66 |
Programatically Manipulating UIImages
| 11:58 | |
| Lecture 67 |
Programatically Manipulating UIImages (Xcode files)
| Text | |
| Lecture 68 |
Creating Advanced Animations
| 14:17 | |
| Lecture 69 |
Creating Advanced Animations (Xcode files)
| Text | |
| Lecture 70 |
Game: Noughts & Crosses
| 50:24 | |
| Lecture 71 |
Game: Noughts & Crosses (Xcode files)
| Text | |
| Lecture 72 |
Integrating Maps Into Your Apps
| 13:40 | |
| Lecture 73 |
Integrating Maps Into Your Apps (Xcode files)
| Text | |
| Lecture 74 |
Advanced Maps: Adding Pins & Messages
| 10:43 | |
| Lecture 75 |
Advanced Maps: Adding Pins & Messages (Xcode files)
| Text | |
| Lecture 76 |
Geolocation: Using The User's Location In Your Apps
| 13:31 | |
| Lecture 77 |
Geolocation: Using The User's Location In Your Apps (Xcode files)
| Text | |
| Lecture 78 |
App: Location Aware
| 26:16 | |
| Lecture 79 |
App: Location Aware (Xcode files)
| Text | |
| Lecture 80 |
Advanced Segues - Executing Code Before & After Segues
| 11:46 | |
| Lecture 81 |
Advanced Segues - Executing Code Before & After Segues (Xcode files)
| Text | |
| Lecture 82 |
App: Memorable Places
| 46:26 | |
| Lecture 83 |
App:Memorable Places (Xcode files)
| Text | |
| Lecture 84 |
Playing, Pausing & Restarting Audio
| 15:35 | |
| Lecture 85 |
Playing, Pausing & Restarting Audio (Xcode files)
| Text | |
| Lecture 86 |
App: Back To Bach
| 26:24 | |
| Lecture 87 |
App: Back To Bach (Xcode files)
| Text | |
| Lecture 88 |
Responding To User Swipes & Shaking The iPhone
| 11:52 | |
| Lecture 89 |
Responding To User Swipes & Shaking The iPhone (Xcode files)
| Text | |
| Lecture 90 |
App: Shake It, Baby
| 12:41 | |
| Lecture 91 |
App: Shake It, Baby (Xcode files)
| Text | |
| Lecture 92 |
SectionSummary
| 01:07 | |
| Quiz 4 |
Advanced iOS Features II: Animation, Games, Maps & Geolocation, Audio
| 4 questions | |
| Section 7: Core Data, Advanced Web Content, Json Data & Webviews | |||
| Lecture 93 |
7.0Introduction
| 01:32 | |
| Lecture 94 |
Working With Core Data
| 22:15 | |
| Lecture 95 |
Working With Core Data (Xcode files)
| Text | |
| Lecture 96 |
Advanced Core Data - Searching For Objects
| 10:56 | |
| Lecture 97 |
Advanced Core Data - Searching For Objects (Xcode files)
| Text | |
| Lecture 98 |
Downloading Images From The Web
| 17:58 | |
| Lecture 99 |
Downloading Images From The Web (Xcode files)
| Text | |
| Lecture 100 |
Note about telize.com
| Text | |
| Lecture 101 |
Working With Json Data & Dictionaries
| 11:48 | |
| Lecture 102 |
Working With Json Data & Dictionaries (Xcode files)
| Text | |
| Lecture 103 |
Viewing Website & Web Content In Your Apps
| 07:48 | |
| Lecture 104 |
Viewing Website & Web Content In Your Apps (Xcode files)
| Text | |
| Lecture 105 |
App: Blog Reader
| 46:55 | |
| Lecture 106 |
App: Blog Reader (Xcode files)
| Text | |
| Lecture 107 |
Section Summary
| 00:56 | |
| Quiz 5 |
Core Data, Advanced Web Content, Json Data & Webviews - Quiz
| 3 questions | |
| Section 8: Instagram Clone | |||
| Lecture 108 |
8.0Introduction
| 01:21 | |
| Lecture 109 |
IMPORTANT: Parse Versions
| Text | |
| Lecture 110 |
Introduction To Parse
| 04:30 | |
| Lecture 111 |
Parse Hello World
| 10:03 | |
| Lecture 112 |
Parse Hello World (Xcode files)
| Text | |
| Lecture 113 |
Retrieving And Updating Data With Parse
| 08:34 | |
| Lecture 114 |
Retrieving And Updating Data With Parse (Xcode files)
| Text | |
| Lecture 115 |
Getting Images From The Photo Library And Camera
| 08:25 | |
| Lecture 116 |
Getting Images From The Photo Library And Camera (Xcode files)
| Text | |
| Lecture 117 |
Spinners And Alerts
| 13:01 | |
| Lecture 118 |
Spinners And Alerts (Xcode Files)
| Text | |
| Lecture 119 |
Login And Signup
| 47:36 | |
| Lecture 120 |
Login And Signup (Xcode files)
| Text | |
| Lecture 121 |
Adding The User Table
| 45:06 | |
| Lecture 122 |
Adding The User Table (Xcode files)
| Text | |
| Lecture 123 |
Pull To Refresh
| 07:56 | |
| Lecture 124 |
Pull To Refresh (Xcode files)
| Text | |
| Lecture 125 |
Posting Images
| 34:49 | |
| Lecture 126 |
Posting Images (Xcode files)
| Text | |
| Lecture 127 |
Viewing Users' Feeds
| 35:37 | |
| Lecture 128 |
Viewing Users' Feeds (Xcode files)
| Text | |
| Lecture 129 |
Section Summary
| 00:46 | |
| Quiz 6 |
Instagram Clone - Quiz
| 4 questions | |
| Section 9: Tinder Clone | |||
| Lecture 130 |
9.0Introduction
| 01:26 | |
| Lecture 131 |
Introduction To Tinder
| 01:34 | |
| Lecture 132 |
Facebook Login
| 25:43 | |
| Lecture 133 |
Facebook Login (Xcode files)
| Text | |
| Lecture 134 |
Dragging Elements
| 29:29 | |
| Lecture 135 |
Dragging Elements (Xcode files)
| Text | |
| Lecture 136 |
Push Notifications
| 14:23 | |
| Lecture 137 |
Push Notifications (Xcode files)
| Text | |
| Lecture 138 |
Login & Signup
| 31:00 | |
| Lecture 139 |
Login & Signup (Xcode files)
| Text | |
| Lecture 140 |
Adding Users
| 10:20 | |
| Lecture 141 |
Adding Users (Xcode files)
| Text | |
| Lecture 142 |
Swiping Users
| 39:28 | |
| Lecture 143 |
Swiping Users (Xcode files)
| Text | |
| Lecture 144 |
Accepting & Rejecting Users
| 28:15 | |
| Lecture 145 |
Accepting & Rejecting Users (Xcode files)
| Text | |
| Lecture 146 |
Contacting Users
| 11:07 | |
| Lecture 147 |
Section Summary
| 01:14 | |
| Lecture 148 |
Contacting Users (Xcode files)
| Text | |
| Section 10: Games and Sprite Kit | |||
| Lecture 149 |
10.0Introduction
| 01:21 | |
| Lecture 150 |
Hello World With Sprite Kit
| 04:51 | |
| Lecture 151 |
Hello World With Sprite Kit (Xcode Files)
| Text | |
| Lecture 152 |
Adding And Animating Sprites
| 11:00 | |
| Lecture 153 |
Adding And Animating Sprites (Xcode files)
| Text | |
| Lecture 154 |
Animating The Background
| 17:19 | |
| Lecture 155 |
Animating The Background (Xcode files)
| Text | |
| Lecture 156 |
Controlling Sprites
| 10:14 | |
| Lecture 157 |
Controlling Sprites (Xcode files)
| Text | |
| Lecture 158 |
Spawning Sprites
| 21:01 | |
| Lecture 159 |
Spawning Sprites (Xcode files)
| Text | |
| Lecture 160 |
Collisions
| 14:27 | |
| Lecture 161 |
Collisions (Xcode files)
| Text | |
| Lecture 162 |
Scoring And Game Controls
| 26:20 | |
| Lecture 163 |
Scoring And Game Controls (Xcode files)
| Text | |
| Lecture 164 |
SectionSummary
| 01:23 | |
| Quiz 7 |
Games and Sprite Kit - Quiz
| 5 questions | |
| Section 11: Uber Clone | |||
| Lecture 165 |
11.0Introduction
| 01:46 | |
| Lecture 166 |
Login And Signup
| 37:46 | |
| Lecture 167 |
Login And Signup (Xcode files)
| Text | |
| Lecture 168 |
The Rider View Controller
| 56:02 | |
| Lecture 169 |
The Rider View Controller (Xcode files)
| Text | |
| Lecture 170 |
The Driver View Controllers
| 01:22:51 | |
| Lecture 171 |
The Driver View Controllers (Xcode files)
| Text | |
| Lecture 172 |
Showing The Driver's Location To The Rider
| 41:05 | |
| Lecture 173 |
Showing The Driver's Location To The Rider (Xcode Files)
| Text | |
| Lecture 174 |
Section Summary
| 01:38 | |
| Section 12: Submitting Your App To The App Store | |||
| Lecture 175 |
12.0Introduction
| 01:04 | |
| Lecture 176 |
App Icons And Launch Images
| 14:26 | |
| Lecture 177 |
Screenshots
| 01:27 | |
| Lecture 178 |
Submitting Your App
| 17:32 | |
| Lecture 179 |
Further Reading
| 1 page | |
| Section 13: Creating A Website For Your App | |||
| Lecture 180 |
Introduction
| 00:56 | |
| Lecture 181 |
Installing Wordpress
| 07:45 | |
| Lecture 182 |
Setting Up Your Theme
| 13:10 | |
| Section 14: Where do you go from here? | |||
| Lecture 183 |
This is not the end!
| Text | |
| Section 15: Extras | |||
| Lecture 184 |
15.0Introduction
| 01:25 | |
| Lecture 185 |
What are the extras?
| Text | |
| Lecture 186 |
Custom Keyboards
| 14:03 | |
| Lecture 187 |
Custom Keyboards (Xcode files)
| Text | |
| Lecture 188 |
Integrating iAds Into Your Apps
| 13:00 | |
| Lecture 189 |
Integrating iAds Into Your Apps (Xcode files)
| Text | |
| Lecture 190 |
Integrating In App Purchases
| 20:25 | |
| Lecture 191 |
Integrating In App Purchases (Xcode files)
| Text | |
| Lecture 192 |
Implementing Version Control
| 13:22 | |
| Lecture 193 |
Implementing Version Control (Xcode files)
| Text | |
| Lecture 194 |
3D Touch: Peek & Pop
| 13:22 | |
| Lecture 195 |
3D Touch: Peek & Pop (Xcode files)
| Text | |
| Lecture 196 |
3D Touch: Quick Actions
| 10:31 | |
| Lecture 197 |
3D Touch: Quick Actions (Xcode files)
| Text | |
| Lecture 198 |
Implementing Touch ID
| 07:23 | |
| Lecture 199 |
Implementing Touch ID (Xcode files)
| Text | |
| Section 16: Snapchat Clone | |||
| Lecture 200 |
16.0Introduction
| 01:09 | |
| Lecture 201 |
Login User Table
| 29:29 | |
| Lecture 202 |
Login User Table (Xcode files)
| Text | |
| Lecture 203 |
Sending Images
| 10:25 | |
| Lecture 204 |
Sending Images (Xcode files)
| Text | |
| Lecture 205 |
Receiving Messages
| 32:04 | |
| Lecture 206 |
Receiving Messages (Xcode files)
| Text | |
Instructor Biography
Download :
http://adf.ly/1Rpoep