Autoplay
Autocomplete
Previous Lesson
Complete and Continue
iOS 10 & Swift 3: From Beginner to Paid Professional
Getting Started With iOS 10 & Swift 3
Intro to Course
Get $5000 worth of AMAZING graphics for FREE (2:50)
Download Your FREE Graphics here
Student Success Story (3:01)
Register as an Apple Developer (4:24)
Downloading Xcode 8 (3:11)
Installing Xcode 8 (2:06)
Building your first Swift 3 iOS 10 App (16:38)
Setting Learning Expectations (19:39)
Student Success Story #2 App in the World!! (3:34)
Learn to code with Swift 3
Variables, Operators & how Computers Work (16:48)
Source Code
Swift 3 Strings (15:22)
Swift 3 Numbers (19:53)
Exercise: Variables
Swift 3 Functions (22:40)
Swift 3 Booleans & Conditional Logic (20:57)
Swift 3 Constants & Logical Operators (10:27)
Exercise: Functions
Swift 3 Arrays (13:06)
Swift 3 Loops (18:59)
Swift 3 Dictionaries (18:44)
Swift 2 Optionals (28:01)
Object Oriented Programming (12:01)
Inheritance (8:19)
Polymorphism (8:22)
Xcode 8 - Tips & Tricks (12:00)
Exercise: Loops & Arrays
Version Control with Git & Github
Coding Warmup: Loops
About Version Control (12:39)
Git Basics (16:20)
Setting Up Github (5:34)
Github vs Bitbucket (3:06)
Local & Remote Git Repositories (17:32)
Working Through Git Merge Conflicts (11:17)
Github Desktop (7:44)
Exercise: Pushing your Code to Github
Foundational iOS
Miracle Pills 01 - Autolayout & project creation (14:48)
Exercise: Extending Miracle Pills
Miracle Pills 02 - Width, height, leading, trailing constraints (21:19)
Miracle Pills 03 - UIPickerView (28:49)
Working with UIScrollView (28:45)
Working with UIStackView (39:36)
Changing Screens with Segues (26:31)
Retro Calculator Intro (1:04)
Retro Calculator - UIStackView & auto layout (34:53)
Retro Calculator - Custom fonts on iOS 10 (2:41)
Playing audio files on iOS 10 (8:00)
Retro Calculator - Math & logic (19:42)
Exercise- Enhancing Calculator (1:52)
Size classes on iOS 10 & Xcode 8 (18:03)
Exercise: Auto layout
Party Rock Mansion Intro Preview (1:43)
Party Rock - Designing the UI (17:24)
Party Rock - Custom table cells, and data modeling (22:39)
Party Rock - Downloading images & async (9:21)
Party Rock - Showing Youtube videos in a web view (9:28)
Model View Controller (MVC) (26:46)
Creating a Progress Bar with PaintCode (25:21)
Data Persistence & Core Data
Intro to Core Data App (1:22)
Why use Core Data (3:54)
Core Data Architecture Overview (3:59)
DreamLister Part 1 - Creating a Data Model (20:30)
DreamLister Part 2 - Designing the Views (20:59)
DreamLister Part 3 - Connecting the Views (6:09)
DreamLister Part 4 - NSFetchedResultsController (22:22)
DreamLister Part 5 - Fetching and Displaying Data (17:00)
DreamLister Part 6 - Laying Out the Details Screen (14:53)
DreamLister Part 7 - Implementing UIPickerView (13:39)
DreamLister Part 8 - Saving Data and Adding Images (13:34)
DreamLister Part 9 - Editing Existing Data (16:28)
DreamLister Part 10 - Deleting Data and Adding Images (18:47)
DreamLister Part 11 - Sorting Data (6:56)
DreamLister Part 12 - ItemType Challenge (2:27)
Converting Swift 2 to Swift 3 Core Data Project (13:38)
Working With REST & Web Requests on iOS 10 & Swift 3
How web requests work on iOS 10 Preview (17:51)
Understanding JSON on iOS 10 (10:33)
Rainy Shine - App intro & project creation Preview (3:28)
Rainy Shine - Intro to Cocoapods (6:13)
Rainy Shine - Installing Cocoapods & Alamofire (5:56)
Rainy Shine - Creating the interface with IBOutlets (32:25)
Rainy Shine - Table view, delegate, & datasource (11:37)
Rainy Shine - OpenWeather API Registration (10:09)
Rainy Shine - Data model and constants (20:09)
Downloading data from the API with Alamofire (13:06)
Rainy Shine - Parse JSON data (16:12)
Rainy Shine - Updating UI with data from API (8:11)
Rainy Shine - Data modeling & initializing weather Dictionary (40:00)
Rainy Shine - IBoutlets & custom weather cell (15:36)
Rainy Shine - User location with CLLocationManager (27:13)
Pokedex - Intro to App (1:15)
Pokedex - Project setup, images, data, github (8:16)
Pokedex - Creating a Pokemon class (4:36)
Pokedex - Collection view, storyboard layout (8:52)
Pokedex - Custom collection view cell (7:38)
Pokedex - Collection view delegate, data source, flow layout (13:02)
Pokedex - Parsing CSV files (12:52)
Pokedex - Audio & custom fonts (12:23)
Pokedex - Search bar & search filtering (15:27)
Pokedex - Detail Controller & Segue (10:04)
Pokedex - Stack view & detail view controller (23:13)
Pokedex - IBOutlets & Model changes (6:02)
Pokedex - The API, Github, Cocoapods & Alamofire (7:22)
Pokedex - Downloading & Parsing Data Part 1 (29:19)
Pokedex - Downloading & Parsing Data Part 2 (16:05)
Pokedex - Finishing the Pokedex (28:31)
Protocol Oriented Programming and Advanced Swift 3
Intro to Protocol Oriented Programming (11:08)
Writing your first protocols (20:25)
Creating Protocol Extensions (14:53)
Generics & Protocols (13:37)
Practical examples using Protocol Oriented Programming (83:20)
Recursive Functions (13:48)
iOS 10 Hot New Features
iOS 10 iMessage Sticker App Extension (6:20)
iOS 10 Speech Recognition API (45:33)
iOS 10 User Notifications (45:33)
Building Full Stack Apps With Firebase
Intro to Firebase (6:35)
Firebase Push Notifications - Creating the project (5:34)
Firebase Push Notifications - Creating a push certificate (7:00)
Firebase Push Notifications - Connecting via code to Firebase messaging (17:47)
Sorting Data in Firebase (28:41)
Maps, GPS, Geolocation, Pokemon & Firebase
PokeFinder - Intro to App (2:45)
PokeFinder - Custom image for user location (16:34)
PokeFinder - Installing Firebase & GeoFire (13:02)
PokeFinder - Saving Pokemon to a GPS location (19:05)
PokeFinder - Showing Pokemon annotations on the map (18:10)
PokeFinder - Location Permissions & Final App (8:11)
PokeFinder Exercise
Creating A Social Network With Firebase
Social Network Intro (3:40)
Social Network - Firebase Setup (37:22)
Social Network - Login UI (33:39)
Social Network - Custom Views (28:45)
Social Network - Facebook Authentication (45:05)
Social Network - Email Authentication with Firebase (19:46)
Social Network - Auto sign in with keychain (39:18)
Social Network - UI for Social Feed (49:16)
Social Network - Table with Custom Cells for Feed (22:08)
Social Network - Firebase Data Modeling & Architecture (29:49)
Social Network - Creating Database Users for Firebase (41:17)
Social Network - Firebase Database (18:29)
Social Network - Parsing Firebase Data (26:28)
Social Network - Firebase Data in UI (13:05)
Social Network - UIPickerView Post to Firebase (20:54)
Social Network - Intro to Firebase Storage (11:44)
Social Network - Downloading files from Firebase Storage (30:56)
Social Network - Uploading files to Firebase (29:23)
Social Network - Making a Social Media Post (19:27)
Social Network - Firebase Database Relationshiops (48:26)
Social Network Exercise (11:24)
Intermediate: Creating a Snapchat Clone With Firebase
DevChat - Project creating & using Apple's example code (16:43)
DevChat - Refactor Apple's code & move IBoutlets (13:03)
DevChat - Moving code from Parent Class to Child (5:19)
DevChat - How to Create your own Protocol & Delegate (25:51)
DevChat - Setting up & installing Firebase (5:28)
DevChat - Firebase Data Modeling & App Architecture (22:44)
DevChat - Custom Views with IBDesignable & IBInspectable (27:35)
DevChat - Login UI & Firebase Authentication (9:16)
DevChat - Creating Email Account Users with Firebase (19:24)
DevChat - Firebase Authentication Error Handling (18:36)
DevChat - How to save Authenticated Users to Firebase (12:47)
DevChat - Downloading & Parsing Firebase Users (39:10)
DevChat - Firebase Storage - Uploading Videos to Firebase (39:32)
DevChat - Sending your first Snap (11:33)
Designing Mobile Apps With Sketch 3
Sketch UI Overview (2:06)
Designing your first App in Sketch (12:15)
Basic of Layers (11:11)
Understanding Shapes (16:16)
Masking & Proportional Scaling (7:46)
Styling in Sketch Part 1 (18:08)
Styling in Sketch Part 2 (12:30)
Working with Images (7:12)
Typography & Text (5:29)
Symbols (10:51)
Designing an Instagram Profile Page (13:30)
How to Export Graphics (4:41)
Rapid Prototyping Apps with Invision (14:36)
Designing A Chat App in Sketch 3
Intro to App (0:33)
Creating the Signup & Login Scree (19:24)
Creating the Inbox (37:44)
New Messages UI (23:06)
Creating the Chat UI (19:42)
Creating the Settings Screen (15:57)
Designing An Social Media App in Sketch 3
Intro to App (0:32)
Creating the Login Screen (12:48)
Creating the Email Signup UI (7:43)
Designing the Home Scree (24:19)
Creating the Post Screen (19:13)
Objective-C & Swift 3: Getting Started
Build an iOS App in Objective-C (5:49)
Anatomy of an Objective-C file (9:26)
Objective-C Properties & Instance Variables (11:07)
Objective-C Getters & Setters (12:09)
Objective-C Pointers (5:53)
Objective-C Strings with NSString (20:53)
Objective-C Numbers (17:21)
A Deeper Look Into Objective-C
Objective-C Conditionals & Bools (7:06)
Objective-C Methods (34:43)
Objective-C NSArray & NSMutableArray (12:07)
Objective-C NSDictionary & NSMutableDictionary (12:17)
Objective-C Loops & fast Enumeration (4:39)
Objective-C Object Oriented Programming (9:47)
Exercise: RTFD
Advanced Objective-C
Objective-C Weak vs Strong & Retain Cycles (15:40)
Objective-C Initializers (11:44)
Objective-C Nullability (11:33)
Objective-C Categories (9:04)
Objective-C Interoperability (11:29)
Objective-C Building A Tutorial & Youtube App
Objective-C Project Creation & Singleton (10:05)
Objective-C Creating our Node Server & Designing the API (20:12)
Objective-C NSUrlSession, Blocks & talking to the Server (22:55)
Objective-C Storyboards, IBOutlets & Custom Table View Cells (16:09)
Objective-C Table Views & Implementing a Protocol (16:33)
Objective-C IBOutlets & showing Data in Cells (10:29)
Objective-C UIWebView, Loading HTML, CSS & Javascript & Playing Youtube Videos (25:58)
Source Code
Creating a Post Request from Objective-C (17:57)
Exercise: Extending the App
Design, Provisioning, Testing, and iOS 10 App Submission
Designing an iOS App in Photoshop (25:18)
3 Reasons its Important to Design your first App (4:29)
How to design an iOS app with Sketch for Beginners (23:39)
Exporting 1x, 2x, & 3x images in Photoshop (14:30)
Creating Screenshots for App Store Submission (8:01)
Rapid Prototyping iOS Apps with Invision (14:36)
All about iOS 10 Provisioning (10:20)
Installing Development Certificates & Profiles (13:30)
Installing Production Certificates & Profiles (9:56)
Adding External Beta Testers (5:15)
Source Code
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock