Introduction
  • Course Intro
  • Downloading XCode
  • Our First App
Getting Started With Swift 3
  • Variables
  • Comments
  • Number Variables In More Detail
  • Conditionals
  • Conditionals A Deeper Look
  • Switch And Case
  • Operations With Variables
  • Quiz 01
  • Functions
  • Manipulating Parameters Inside Of Functions
  • Intro To Calculator App
  • Calculator App Creation
Getting Into Advanced Stuff
  • Auto Layout Basics
  • Auto Layout Project
  • Arrays
  • Dictionaries
  • Foor Loop
  • While Loop
  • Quiz 02
  • Touch The Button Game
Object Oriented Programming
  • Objects And Classes
  • Initializers
  • Objects And Functions
  • Inheritance
  • Polymorphism
  • Optionals
  • Data Encapsulation
  • Quiz 03
  • Warrior VS Zombies
Advanced iOS Features
  • Navigation Bar And Tool Bar
  • Working With Multiple View Controllers
  • Model View Controller (MVC)
  • Navigating Between View Controllers
  • Passing Data Between View Controllers
Table Views
  • Intro To Table Views
  • Populating Table Views With Data
  • Cells With Subtitles And Dequeing Reusable Cells
  • UITableViewController
  • Building Employee Tracker App Part 1
  • Building Employee Tracker App Part 2
  • Building Employee Tracker App Part 3
  • Building Employee Tracker App Part 4
Advanced iOS Features 2
  • Picker View And Date Picker
  • Sliders And Custom Fonts
  • Animations
  • More Animations
  • Playing Audio
  • Shakes And Swipes
Maps And Geolocation
  • Map View
  • Adding Annotations
  • Finding Users Location
  • Saving Data With NSCoding
  • Saving Places Project Part 1
  • Saving Places Project Part 2
  • Saving Places Project Part 3
  • Saving Places Project Part 4
Core Data
  • Intro To Core Data
  • ManagedObject And ManagedObjectContext
  • IMPORTANT MUST READ!
  • Intro To Core Data 2
  • Data Types, Passing The Context And Subclassing NSManagedObject
  • Core Data Stack
  • Finishing Our Core Data Stack
  • Deleting And Editing Items In Core Data
  • Relationships
  • Sorting Our Data
  • Searching For A Specific Item In Core Data
  • Fetch Request Templates
  • Asynchronous Fetching
  • NSBatchUpdateRequest
  • NSFetchedResultsController Intro
  • NSFetchedResultsController
  • Lightweight Migration
Working With JSON And APIs
  • Working With JSON
  • Whats The Weather App
  • Downloading Images From The Web
  • Saving Images With Core Data Part 1
  • Saving Images With Core Data Part 2
  • Saving Images With Core Data Part 3
  • Saving Images With Core Data Part 4
Snapchat Clone App
  • Assets
  • Installing Cocoapods
  • Custom Textfields
  • Installing Firebase
  • Contacts View Controller
  • Firebase Authentication and Email Login