Sorry, your browser is not supported
To have the best experience using Skillshare, we recommend that you use one of these supported browsers.

iOS 9 and Swift 2: From Beginner to Paid Professional

Mark Price, iOS & Web Developer / Instructor

Play Speed
  • 0.5x
  • 1x (Normal)
  • 1.25x
  • 1.5x
  • 2x
127 Videos (1d 13h 37m)
    • Introduction

      2:05
    • How to get FREE live help

      2:36
    • Why take this course?

      5:24
    • How to Run Mac on a PC

      4:26
    • DO NOT SKIP THIS VIDEO

      2:36
    • Apple Developer Account & Xcode Installation

      4:22
    • Increase & decrease Xcode font size dynamically

      2:38
    • Intro to iOS 9 App

      4:00
    • Learning Resources - Train Your Brain!

      2:55
    • iOS 9 App: Your First App!

      19:27
    • How Exercises & Warmups Work

      2:16
    • Intro to Swift 2

      3:29
    • Swift 2 Variables & Constants

      10:24
    • Swift 2 Comments & Semi-Colons

      5:28
    • Swift 2 Numbers & Type Safety

      14:31
    • Terminal Basics

      11:17
    • Version Control

      8:51
    • Git Basics

      23:27
    • Working with Github

      16:39
    • Swift 2 Conditionals (if / else) Part 1

      11:39
    • Swift 2 Conditionals ( && || ) Part 2

      9:21
    • Swift 2 Functions

      25:53
    • iOS 9: Auto Layout Basics

      15:51
    • iOS 9: Auto Layout (Digging Deeper)

      26:49
    • Intro to iOS 9 App

      1:04
    • iOS 9 App: Tapper

      56:41
    • Exercise - Multiples App

      3:36
    • Swift 2 Arrays

      19:20
    • Swift 2 Loops

      30:40
    • iOS 9: Intro to Stack View

      39:36
    • Intro to iOS 9 App

      1:36
    • iOS 9 App: Retro Calculator Part 1

      47:41
    • iOS 9 App: Retro Calculator Part 2

      60:43
    • Exercise - Enhancing our Calculator

      1:52
    • Swift 2 Dictionaries

      12:51
    • Intro Object-Oriented Programming & Classes

      25:17
    • Inheritance

      17:55
    • Polymorphism

      11:42
    • Swift 2 Optionals Part 1

      28:01
    • Intro to iOS 9 App

      1:35
    • iOS 9 App: Building a Simple APP With OOP

      60:19
    • Intro to iOS 9 App

      2:40
    • iOS 9 App: My Little Monster Part 1

      29:35
    • iOS 9 App: My Little Monster Part 2

      24:22
    • iOS 9 App: My Little Monster Part 3

      36:41
    • iOS 9 App: My Little Monster Part 4

      25:36
    • Model View Controller (MVC)

      26:45
    • UIViewController

      12:39
    • Size Classes Part (Different Layouts for Screen Sizes)

      17:39
    • UITabBarController

      6:20
    • Storyboard Segues

      20:40
    • App: Building a No-Storyboard App (XIBs)

      20:40
    • Subclassing Views (Custom UIView)

      7:54
    • Intro to App

      2:26
    • App: Favorite Place

      21:15
    • Swift 2 Enums

      14:27
    • Swift 2 Extensions

      5:42
    • UITableViewController

      15:38
    • WKWebView

      22:59
    • App: Ugly Stuff - Custom TableView and Custom Cells

      28:08
    • NSUserDefaults

      26:48
    • UINavigationController

      11:14
    • App: The Walking Dead (UIScrollView)

      30:33
    • Intro to App

      2:05
    • App: MyHood Part 1

      42:11
    • App: MyHood Part 2

      20:36
    • App: MyHood Part 3

      52:28
    • Intro to App

      1:44
    • App: Recipez Part 1 (Core Data)

      31:20
    • App: Recipez Part 2 (Core Data)

      27:45
    • Student Showcase

      1:33
    • DevCamp iOS 9 App: Creating the project

      7:46
    • DevCamp iOS 9 App: Working with user location

      9:53
    • DevCamp iOS 9 App: Zooming in on the map

      7:40
    • DevCamp iOS 9 App: Annotations & Geocoding

      19:25
    • How Web Requests Work

      17:51
    • Working with POSTMAN

      6:22
    • Web Requests (NSURLSession)

      14:14
    • Cocoapods

      14:21
    • JSON

      25:24
    • Intro to App: Pokemon Pokedex

      1:27
    • App: Pokedex Part 1 - Project Setup, Images, Data, Github

      9:55
    • App: Pokedex Part 2 - Creating a Pokemon Class

      4:45
    • App: Pokedex Part 3 - UICollectionView, Storyboard Layout

      13:15
    • App: Pokedex Part 4 - Custom UICollectionViewCell

      6:35
    • App: Pokedex Part 5 - UICollectionViewDelegate, Data Source, Flow Layout

      18:09
    • App: Pokedex Part 6 - Parsing CSV Files

      15:59
    • App: Pokedex Part 7 - Audio & Custom Font

      13:38
    • App: Pokedex Part 8 - UISearchBar, Search Filtering

      19:06
    • App: Pokedex Part 9 - Detail View Controller & Segue

      15:59
    • App: Pokedex Part 10 - UIStackView & The Detail View Controller

      30:41
    • App: Pokedex Part 11 - IBOutlets Detail View Controller, Updating Class

      5:42
    • App: Pokedex Part 12 - The API, Github, Cocoapods, Alamofire

      8:27
    • App: Pokedex Part 13 - Downloading & Parsing Data

      38:35
    • App: Pokedex Part 14 - Completing the App

      54:23
    • Intro to App

      2:24
    • App: Showcase Part 1 - Firebase Overview

      8:21
    • App: Showcase Part 2 - Firebase Auth Config

      11:00
    • App: Showcase Part 3 - Login User Interface

      41:14
    • App: Showcase Part 4 - Facebook Login

      32:04
    • App: Showcase Part 5 - Email/Password Login

      37:49
    • App: Showcase Part 6 - Post TableViewCell UI

      30:57
    • App: Showcase Part 7 - How Firebase Works

      16:22
    • App: Showcase Part 8 - Creating Firebase Users

      14:59
    • App: Showcase Part 9 - Syncing Data From Firebase

      9:40
    • App: Showcase Part 10 - Parsing Firebase Data

      19:50
    • App: Showcase Part 11 - Display Data - Image Caching/Downloading

      33:42
    • App: Showcase Part 12 - Make Post UI

      20:52
    • App: Showcase Part 13 - Uploading Images to Server

      31:31
    • App: Showcase Part 14 - Saving Posts to Firebase

      21:51
    • App: Showcase Part 15 - Like Feature (Firebase Relationships)

      34:32
    • Exercise - Expanding Your Social Network App

      3:59
    • Creating an App Icon

      16:25
    • Creating another app icon in Photoshop

      13:18
    • Working with @1x @2x & @3x images

      14:30
    • Paid Apple Developer Account

      4:20
    • Development Certificates

      14:12
    • Development Profiles

      23:02
    • Creating App Store Screenshots

      8:01
    • Submitting you App!!

      31:43
    • Debugging a screen that isn't showing data

      11:23
    • iOS 9 3D Touch App Shortcuts

      25:07
    • Swift & Objective-C in the same project

      11:14
    • Mastering LinkedIn

      22:59
    • Resumes for Programmers

      14:48
    • Working With Recruiters

      18:45
    • iOS 9 Interview Questions

      29:05