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