Autoplay
Autocomplete
Previous Lesson
Complete and Continue
Learn iOS10 Development with Swift3 & Xcode8 - Build 14 Apps
Welcome !
Introduction (5:19)
Getting Started
Curriculum Presentation (3:27)
Download & Install XCode 8 (2:49)
XCode 8 Overview (11:52)
Swift Fundamentals
Swift 3 New Syntax (16:46)
Swift 3 New Syntax Demo (6:46)
Variables & Constants (12:20)
Data Type (14:46)
Basic Operators (11:31)
Basic Operators - challenge (3:14)
Modulo Operator (4:20)
Comparison Operator (5:01)
Logical Operator (6:51)
Nil Operator (15:52)
Range Operator (4:30)
Array (17:07)
Array - challenge (7:08)
Dictionnaries (7:24)
If/Else Statement (14:33)
If/Else Statement - challenge (5:35)
FOR Loop (4:44)
WHILE Loop (10:29)
FOR/While Loop - challenge (7:04)
Switch Case (6:49)
Switch Case - challenge (13:26)
Project Files
Random Colors
Introduction (4:56)
AutoLayout (3:37)
Adding Actions (3:26)
Control Flow & Logic (8:30)
Changing Colors (4:54)
Random Colors (10:09)
Project Files
Images Gallery
Auto Layout & Connections (7:14)
Changing Images (7:11)
StackView & Controls (8:21)
Project Files
Moo Box
Intro (5:39)
Motion Ended (3:06)
Transform & UIView.animateWithDuration() (9:41)
AVFoundation Framework (4:20)
Project Files
Tea Timer
Introduction (0:43)
Navigation Bar & StackView (10:10)
Connections & PickerView (9:18)
PickerView DataSource (10:50)
Switch Case (11:14)
Display Minutes & Seconds (10:12)
Timer (5:32)
Stop & Reset Timer (10:57)
Enable & Disable 'start' Button (4:52)
Label Color (16:09)
Ring The Alarm (9:22)
Finish & Polish (3:22)
Project Files
Tip Calculator
UITextField (6:03)
Segmented Control (8:45)
Switch Case (9:19)
Calculating Tip (5:50)
Calculating Total Amount (3:41)
Displaying Tip & Total Amount (7:24)
Displaying Error Message (8:39)
Customizing & Polishing UI (3:02)
Project Files
Movie Database (Omdb API)
Introduction (0:39)
Project Files
TableViewController (5:46)
omdb API (7:00)
Downloading Movies (15:30)
Movie Class (14:37)
Download Media (7:42)
MovieWebView (10:54)
Loading More Movies (13:41)
Loading Movie Page (7:31)
Resizing Cell Image View (10:12)
Downloading Movie Rating (*) (12:25)
Star Rating Emoji (10:37)
3D Touch
Intro (0:29)
Collection View (9:31)
Photo Class (14:15)
Display Photos (8:51)
Display Caption (4:35)
Image Full View (6:06)
IndexPathForSelectedItems (1:00)
3D Touch (11:17)
Previous & Next Controls (19:33)
Project Files
MapKitView, GeoCoding & Time
Introduction (0:23)
MapKit (7:19)
Adding Annotation (3:32)
SearchBar (7:23)
GeoCoding (4:52)
Placemarks (3:08)
Local Time (7:18)
Touches Began (2:34)
Error Debbuging (2:15)
Displaying Local Time (4:21)
Updating Local Time (6:38)
Project Files
Login Form & Core Data
Introduction (0:33)
Form (8:21)
Outlets & Actions (2:39)
Alert Dialog (8:35)
Saving to Core Data (9:10)
Connecting User (15:47)
Login Error Message (2:01)
Segue (2:36)
Project Files
Speech Recognition
Introduction (0:36)
Application Set Up (7:46)
Audio Recording View (12:26)
Speech Framework (11:16)
Asking User Permission (info.plist) (5:29)
iPhone Demo (2:37)
Enable / Disable Button (4:19)
UserDefaults (5:07)
TableView Data (15:31)
Displaying Messages (9:41)
Deleting Messages (4:08)
Project Files
Drawing App
Intro (0:25)
Drawing Pad (6:48)
Adding Crayons (8:28)
Crayons Actions (4:10)
TouchesBegan, touchesMoved, touchesEnded (5:25)
Drawing Lines (12:19)
Adding Colors (6:47)
Toolbar Options (7:53)
Drawing Settings (10:31)
Programming Settings (7:15)
Previewing Settings (3:52)
Adjusting Settings (16:45)
Saving Settings (7:21)
Erasing Function (5:19)
Project Files
Weather App
Intro (0:23)
Weather App Interface (15:23)
Random Background (11:20)
OpenWeather App API (6:43)
Download City Weather Data (12:22)
info.plist (5:13)
Getting Weather Data (9:59)
Temperature in Celsius (8:41)
Change City Alert Dialog (11:13)
Weather Icon (15:52)
Google TimeZone API (12:06)
Date & Time (8:27)
Displaying Time (5:59)
Updating Time (7:42)
Wrap Up (5:55)
Project Files
Restaurants App
Restaurant App Set Up (6:56)
Google Maps API (8:40)
API Call (11:28)
Restaurant Class (7:13)
Download Restaurants (15:31)
Control Flow (7:19)
Displaying Price Level (12:52)
Details View (7:12)
Adding Map (5:10)
Adding Annotation (3:21)
Restaurants Details (8:36)
Opening Hours (6:07)
Displaying Rating (4:11)
Geolocation (11:12)
Getting User Location (10:40)
Calculating Distance (9:10)
Displaying Distance in Km (5:12)
Displaying Routes (15:27)
Project Files
TWITTER CLONE - Animated Splash Screen
Introduction (11:53)
animateKeyFrames (Tweet Logo Animation) (9:28)
Login View (5:53)
Project Files
TWITTER CLONE - Twitter Login SDK
Intro Firebase SDK 3 (3:16)
Install Firebase 3 (9:04)
Create a Podfile (5:56)
Firebase Configuration (3:37)
Create a new Twitter Application (6:43)
Login View Controller (3:54)
Fabric.io (8:08)
Log in with Twitter (8:27)
Twitter Button (7:52)
Segue To Tweets (3:41)
Current User Info (11:37)
Tweet View Controller (6:22)
Text View (4:30)
Toolbar (11:48)
UITextViewDelegate (7:11)
Number of Characters Left (7:40)
Tweet Button (6:57)
Enable Twitter Button (12:59)
TWITTER CLONE - Real Time Database with Firebase (SDK 3.0)
DataBase Reference (8:44)
Sending & Saving Tweets (6:28)
Date Formatter (3:58)
Table View Controller (4:23)
Query Firebase (8:10)
Class Tweet (5:26)
Displaying Tweets (3:40)
Text Format & Row Height (1:46)
Displaying User's Avatar (15:17)
Displaying Avatar (15:17)
AppTransport InfoPflist (2:33)
Debbuging (3:00)
Updated Files now available for download
Display Photos
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock