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