- 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!
- 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
- About version control
- Git basics
- Setting up Github
- Github vs Bitbucket
- Local & remote Git repositories
- Working through Git merge conflicts
- Github Desktop
- 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
- 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
- Intro to Core Data App
- Why Use Core Data