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
  • Student success story #2 app in the world!!
  • More testimonials!
Learn to code with Swift 3
  • Intro to Xcode 8 Changes
  • Variables, operators, & how computers work
  • Source Code
  • Swift 3 strings
  • Swift 3 numbers
  • Swift 3 functions
  • Swift 3 Booleans & conditional logic
  • Swift 3 constants & logical operators
  • Swift 3 arrays
  • Swift 3 loops
  • Swift 3 Dictionaries
  • Swift Optionals: Xcode 8 Updates
  • Swift Optionals
  • Object oriented programming
  • Inheritance
  • Polymorphism
  • Xcode 8 - Tips & Tricks
  • Swift 3 Quiz
Version Control With Git & Github
  • About version control
  • Git basics
  • Setting up Github
  • Github vs Bitbucket
  • Local & remote Git repositories
  • Working through Git merge conflicts
  • Github Desktop
Foundational iOS
  • iOS 10 App: Miracle Pills - Xcode 8 Updates
  • iOS 10 App: Miracle Pills 01 - Autolayout & project creation
  • iOS 10 App: Miracle Pills 02 - Width, height, leading, trailing constraints
  • iOS 10 App: Miracle Pills 03 - UIPickerView
  • Working with UIScrollView
  • Working with UIStackview
  • Changing Screens with Segues - Xcode 8 Updates
  • Changing screens with segues
  • iOS 10 App: Retro Calculator Intro
  • iOS 10 App: Retro Calculator - Xcode 8 Updates
  • iOS 10 App: Retro Calculator - UIStackView & auto layout
  • iOS 10 App: Retro Calculator - Custom fonts on iOS 10
  • iOS 10 App: Retro Calculator - Playing audio files on iOS 10
  • iOS 10 App: Retro Calculator - Math & logic
  • Exercise - Enhancing the Calculator
  • Size classes on iOS 10 & Xcode 8
  • iOS 10 App: Party Rock Mansion Intro
  • iOS 10 App: Party Rock - Xcode 8 Updates
  • iOS 10 App: Party Rock - Designing the UI
  • iOS 10 App: Party Rock - Custom table cells, and data modeling
  • iOS 10 App: Party Rock - Downloading images & async
  • iOS 10 App: Party Rock - Showing Youtube videos in a web view
  • Model View Controller (MVC)
  • Create a Progress Bar with PaintCode
Working With REST & Web Requests on iOS 10 & Swift 3
  • How web requests work on iOS 10
  • Understanding JSON on iOS 10
  • iOS 10 App: Rainy Shine - Xcode 8 Updates
  • iOS 10 App: Rainy Shine - App intro & project creation
  • iOS 10 App: Rainy Shine - Intro to Cocoapods
  • iOS 10 App: Rainy Shine - Installing Cocoapods & Alamofire
  • iOS 10 App: Rainy Shine - Creating the interface with IBOutlets
  • iOS 10 App: Rainy Shine - Table view, delegate, & datasource
  • iOS 10 App: Rainy Shine - OpenWeather API Registration
  • iOS 10 App: Rainy Shine - Data model and constants
  • Downloading data from the API with Alamofire
  • iOS 10 App: Rainy Shine - Parse JSON data
  • iOS 10 App: Rainy Shine - Updating UI with data from the API
  • iOS 10 App: Rainy Shine - Data modeling & initializing weather Dictionary
  • iOS 10 App: Rainy Shine - IBOutlets & custom weather cell
  • iOS 10 App: Rainy Shine - User location with CLLocationManager
  • iOS 10 App: Pokedex - Intro to app
  • iOS 10 App: Pokedex - Xcode 8 Updates
  • iOS 10 App: Pokedex - Project setup, images, data, github
  • iOS 10 App: Pokedex - Creating a Pokemon class
  • iOS 10 App: Pokedex - Collection view, storyboard layout
  • iOS 10 App: Pokedex - Custom collection view cell
  • iOS 10 App: Pokedex - Collection view delegate, data source, flow layout
  • iOS 10 App: Pokedex - Parsing CSV files
  • iOS 10 App: Pokedex - Audio & custom fonts
  • iOS 10 App: Pokedex - Search bar & search filtering
  • iOS 10 App: Pokedex - Detail controller & segue
  • iOS 10 App: Pokedex - Stack view & detail view controller
  • iOS 10 App: Pokedex - IBOutlets & model changes
  • iOS 10 App: Pokedex - The API, Github, Cocoapods & Alamofire
  • iOS 10 App: Pokedex - Downloading & parsing data part 1
  • iOS 10 App: Pokedex - Downloading & parsing data part 2
  • iOS 10 App: Pokedex - Finishing the Pokedex
Data Persistence & Core Data
  • Intro to Core Data App
  • Why Use Core Data