Autoplay
Autocomplete
Previous Lesson
Complete and Continue
The Complete iOS 11 Developer Course - Beginner To Advanced
Section 1: Course Syllabus & Introduction! Welcome To The Complete IOS 11 Developer Course
Course Introduction: Welcome To The Complete IOS 11 Developer Course (4:37)
Section 2: The Beginning of A New Era
Introduction to Coding (1:04)
Setup your Mac for Programming (2:42)
XCode Layout (8:20)
Your .Very First Application (6:02)
Connecting Objects with Code (6:35)
Writing Your First Lines (4:56)
Closure of First Section (2:33)
Download Your Very First App
Section 3: The Basics of Swift
Introduction to Basics (1:39)
Variables and Constants (8:43)
Variable Kinds (8:46)
Predefining Variables (3:56)
Arrays and Dictionaries (10:50)
Quiz 1: Array Quiz
Loops (11:14)
Quiz 2: Loops Quiz
If Statements (6:24)
Functions (8:44)
Classes (7:12)
Optionals (10:33)
Download Playground Files
A Basic Calculator (12:25)
A Safer Calculator (8:08)
Download Simple Calculator
Section 4: Sources For Problems
Introduction to Sources (0:42)
Where to Look for Solutions (10:20)
More Resources to Look For (5:21)
Section 5: Layout
Introduction to Layout (1:16)
What is Layout (5:36)
Constraints and Priorities (10:07)
Suggested Constraints (3:46)
Download Project Layout
Adding Objects with Code (11:12)
Adding Button with Code (10:21)
Download Creating Objects with Code
Section 6: Essentials
Introduction to Essentials (2:32)
Storing Data (15:38)
Removing Stored Data (4:10)
Download Birthday Note Taker App
Working With Multiple Screens (7:33)
Creating Your First Segue (6:12)
Exchanging Data Between Screens (10:10)
Download Segues App
Creating Alerts (5:44)
Alert View Example (9:39)
Download Alert View Sign Up App
Working with Images (10:47)
Download Change the Pic App
Gesture Recognizers (11:18)
Download Gesture Recognizer App
Timers (10:00)
Download Timers App
Section 7: Creating a Game - Catch the Kenny!
Introduction to Catch the Kenny (0:55)
Catch the Kenny Intro (6:32)
Increasing Score (6:31)
Adding Timer (5:47)
Animate the Kenny (10:29)
Replay Action (5:40)
Saving High Scores (7:55)
Download Catch the Kenny Game
Section 8: Git - Version Control
Introduction to Version Control (1:19)
What is Git? (8:06)
GitHub (7:18)
Section 9: Table Views - Create a Landmark Book
Introduction to Landmark Book (1:51)
Table Views Introduction (5:52)
Table View Setup (4:57)
Displaying Array Information (7:05)
Deleting Data (3:18)
Image View Controller (5:25)
Finalizing the Application (8:34)
Download Landmark Book App
Section 10: Table Views with Classes - Create a Simpsons Book
Introduction to Simpsons Book (1:40)
Creating UI (7:13)
Bring in Characters (3:07)
Simpsons Class (8:17)
Table View Setup (3:13)
Display the Details (6:58)
Download Simpsons Book App
Section 11: Core Data - Build an Artbook
Introduction to Artbook (1:44)
Core Data Intro (6:16)
Design Art Book (9:25)
Setting Up Tableview (3:08)
Choosing an Image from Library (13:12)
Saving All Information (15:17)
Retrieving All Information (11:40)
Quiz 3: CoreData Quiz
.Transmitting Info (5:14)
Using Predicates (7:49)
Optimizing the App (10:26)
Download Artbook App
Section 12: Map Kit - Build a Trip Book
Introduction to Trip Book (2:07)
Map Kit (3:24)
Finding User's Location (8:56)
Importing Core Location (1:18)
Choosing Location (6:58)
Adding Title & Subtitle (4:24)
Saving the Location (6:52)
Tableview Setup (7:24)
Fetching Data (7:52)
Transmitting Data (4:45)
Displaying Favorite Location (4:16)
Customizing Annotation
Adding Navigation (7:39)
Download Trip Book App
Section 13: Extra Features
Introduction to Extra Features (1:46)
Touch ID (8:29)
Download Touch ID App
iMessage Stickers (4:49)
Download iMessage Stickers App
iMessage Apps (4:11)
Customized Keyboards (5:35)
myHeart Keyboard (10:17)
Download myHeart Keyboard App
Section 14: Api & JSON - Currency Converter
What is Api & JSON? (4:50)
User Interface (4:05)
Writing Functions (3:55)
Downloading Data (9:56)
Processing Data (5:44)
Download Currency Converter
Section 15: Firebase - Instagram Clone
Introduction to Instagram Clone (3:22)
What Is Firebase? (3:22)
What is Cocoapods? (4:29)
Creating UI (8:55)
Sign Users In (4:32)
Firebase Integration (7:17)
Sign Users Up (10:57)
Remember Users (9:21)
Log Out (4:43)
Upload VC (9:44)
Uploading An Image (9:33)
Creating First Post (9:20)
Creating Feed VC (9:20)
Retrieving Information From Firebase (6:16)
Processing Data From Firebase
Displaying Images (7:02)
Trying With Other Users (2:41)
Download Insta Clone Firebase
Section 16: Parse - Instagram Clone
Introduction to Parse (2:28)
Introduction (2:52)
Parse Installation (5:47)
Create UI (8:17)
Parse Configuration (6:23)
AWS Sign Up (7:13)
Connecting to Parse Server (7:24)
Quiz 4: Parse Quiz
First Parse Object (8:01)
Retrieve Information from Parse (4:40)
Sign Users Up (3:49)
Sign Users In (5:12)
Remember Log in Function (10:27)
Logout Function (5:37)
Table View Setup (5:20)
Feed Cell Design (6:56)
Feed Cell Objects (4:29)
Creating Upload VC (8:21)
Choosing An Image (8:26)
Hide the Keyboard (3:24)
Upload the Post (14:29)
Getting the Feed (15:50)
Notification Center (6:04)
Likes and Comments (9:29)
Download Parse Instagram Clone App
Section 17: Push Notifications
Introduction to Push Notifications (3:09)
Enabling Push Notifications (4:44)
OneSignal Settings (11:08)
OneSignal Registration (11:26)
First Manual Push Notification (2:21)
Automated Push Notification (4:58)
Getting Player IDs (7:23)
Like Notifications (8:58)
Comment Notifications (3:34)
Incrementing App Badge Number (2:38)
Download Application
Section 18: Design 101
Introduction to Design (2:23)
Introduction to Design (1:54)
Sketch App Layout (3:30)
Shapes (4:32)
Vectors (7:44)
Operations (5:48)
Operations Continued (7:17)
Colors (8:26)
Section 19: Design Exercise - 9Gag Clone
Introduction to 9Gag Design (2:01)
Introduction (0:45)
Creating Layout (4:22)
Home Icon (4:43)
Explore Icon (3:49)
Videos Icon (1:50)
News Icon (5:09)
Profile Icon (1:41)
Like Buttons (6:37)
Comment Button (3:27)
Creating XCode Structure (5:54)
Creating Feed (11:17)
Embedding TabBar Icons (4:52)
Adjusting Size (2:39)
Download 9Gag Design Clone
Section 20: Designing Logos
Introduction to Logo Design (1:07)
Sketch Templates (2:18)
Creating Sun (2:27)
Using Shared Styles (2:40)
Adjust Size For Sun (4:54)
Exporting Logos (3:16)
Embedding in XCode (8:09)
Download Weather Logo App
Section 21: Foursquare Clone
Introduction to Foursquare Clone (3:13)
Pod Installation (7:41)
AWS Setup (5:01)
Parse Config (4:00)
Connecting to Server (6:15)
First Object in Server (7:50)
Sign Users Up (7:32)
Sign Users In (6:24)
Remember Login (8:41)
Logout Function (4:59)
Create UI Structure (7:57)
Design the Structure (8:47)
Attributes VC (9:32)
Setting Up Maps (7:58)
Showing Location (6:08)
Adding Annotations (9:49)
Global Variables (10:26)
Save it to Parse (10:19)
Places VC (8:21)
Clearing UI Issues (8:21)
Details VC (8:04)
Getting Details Data (7:33)
Show Map Details (8:58)
Customizing Annotations (5:48)
Adding Navigation (7:45)
Closure (2:02)
Download Foursquare Clone
Section 22: Image Recognition - Machine Learning
What is Machine Learning (2:06)
Creating UI (3:50)
Choosing Photo (3:44)
Creating Functions (5:55)
Request (8:54)
Handler (3:59)
Trying Out The App (3:14)
Download Image Recognition
Section 23: Are You Done Yet?
Introduction to App Store Submission (1:23)
Before Uploading (3:56)
Apple Developer Account (8:22)
iTunes Connect (13:07)
Upload Your App (3:53)
Download Gesture Recognizer App
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock