watching now
85 Students
139 Lessons
Beginner

What Will You Learn?

  • Master iOS 9
  • How to build and release iOS 9 & Swift 2 apps to the Apple App Store
  • Master Swift 2
  • How to build apps at your current development job
  • You'll be able to apply to Jr iOS development jobs

Curriculum

40h 49m
Section 1: Installation, Setup, Git, and Your First App
2:15:57
How to Run Mac on a PC
04:26
DO NOT SKIP THIS VIDEO
02:36
Apple Developer Account & Xcode Installation
04:22
Increase & decrease Xcode font size dynamically
02:38
iOS 9 App: Your First App!
19:27
Learning Resources - Train Your Brain!
02:55
Swift 2 Variables & Constants
10:24
Swift 2 Comments & Semi-Colons
05:28
Swift 2 Numbers & Type Safety
14:31
Terminal Basics
11:17
Version Control
08:51
Git Basics
23:27
Working With Github
16:39
Section 2: Moving Forward with Swift and iOS
2:30:54
Swift 2 Conditionals (if / else) Part 1
11:39
Swift 2 Conditionals ( && || ) Part 2
09:21
Swift 2 Functions
25:53
iOS 9: Auto Layout Basics
15:51
iOS 9: Auto Layout (Digging Deeper)
01:04
Intro to iOS 9 App
26:49
iOS 9 App: Tapper
56:41
Exercise - Multiples App
03:36
Section 3: Progressing With iOS: Arrays, Loops, Audio, & an Awesome App
3:31:11
Swift 2 Arrays
19:20
Swift 2 Loops
30:40
Swift 2.2 Loops Update
09:43
iOS 9: Intro to Stack View
39:36
Intro to iOS 9 App
01:36
iOS 9 App: Retro Calculator Part 1
47:41
iOS 9 App: Retro Calculator Part 2
1:00:43
Exercise - Enhancing our Calculator
01:52
Section 4: Being a Better Coder: OOP, Dictionaries, & Proper Programming
4:36:34
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
01:35
iOS 9 App: Building a Simple APP With OOP
1:00:19
Intro to iOS 9 App
02: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
Section 5: Finishing Foundational Swift & Mastering Basic iOS
2:16:18
Model View Controller (MVC)
26:45
UIViewController
12:39
Size Classes Part (Different Layouts for Screen Sizes)
17:39
UITabBarController
06:20
Storyboard Segues
20:40
App: Building a No-Storyboard App (XIBs)
20:40
Subclassing Views (Custom UIView)
07:54
Intro to App
02:26
App: Favorite Place
21:15
Section 6: Tables & Data
5:35:11
Swift 2 Enums
14:27
Swift 2 Extensions
05: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
02:05
App: MyHood Part 1
42:11
App: MyHood Part 2
20:36
App: MyHood Part 3
52:28
Intro to App
01:44
App: Recipez Part 1 (Core Data)
31:20
App: Recipez Part 3 (Core Data)
27:45
Student Showcase
01:33
Section 7: Maps & GPS
44:44
DevCamp iOS 9 App: Creating the project
07:46
DevCamp iOS 9 App: Working with user location
09:53
DevCamp iOS 9 App: Zooming in on the map
07:40
DevCamp iOS 9 App: Annotations & Geocoding
19:25
Section 8: Web Requests
1:18:12
How Web Requests Work
17:51
Working with POSTMAN
06:22
Web Requests (NSURLSessiosn)
14:14
Cocoapods
14:21
Work with JSON
25:24
Section 9: Microsoft Cognitive Services: Facial Recognition
2:06:28
Signing Up & API Keys
02:03
Setting Up A Server With Images
04:59
Creating the UI
13:49
Implementing the Collection View
07:39
Downloading Images from the Server
13:29
Working with UIImagePicker
09:03
Understanding Microsoft Cognitive API Docs
04:50
Implementing the Microsoft Cognitive iOS SDK
07:10
Using the Microsoft Cognitive Face Detect API
17:19
Selecting the Image to Detect
17:46
Verifying Results with Microsoft Cognitive Face API
19:36
Section 10: Pokedex App
4:15:07
App: Pokedex Part 1 - Project Setup, Images, Data, Github
09:55
App: Pokedex Part 2 - Creating a Pokemon Class
04:45
App: Pokedex Part 3 - UICollectionView, Storyboard Layout
13:15
App: Pokedex Part 4 - Custom UICollectionViewCell
06: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
05:42
App: Pokedex Part 12 - The API, Github, Cocoapods, Alamofire
06:58
App: Pokedex Part 13 - Downloading & Parsing Data
38:35
App: Pokedex Part 14 - Completing the App
54:23
Section 11: Building a Social Network With Firebase
7:10:42
App: Showcase Part 1 - Firebase Overview
08: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
09: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
Firebase 2 Showcase App Tutorial
59:35
Exercise - Expanding Your Social Network App
03:59
Section 12: App Design
44:12
Creating an App Icon
16:25
Creating Another App Icon in Photoshop
13:17
Working with @1x @2x & @3x images
14:30
Section 13: Submitting to the App Store
1:21:18
Paid Apple Developer Account
04:20
Development Certificates
14:12
Development Profiles
23:02
Creating App Store Screenshots
08:01
Submitting your App!!
31:43
Section 14: Debugging & Solving Crashes
11:23
Debugging a screen that isn't showing data
11:23
Section 15: Hot Topics & Updates
46:04
Xcode 7.3 & Swift 2.2 Important Updates
09:43
iOS 9 3D Touch App Shortcuts
25:07
Swift & Objective-C in the same project
11:14
Section 16: Career Preparation
1:25:37
Mastering LinkedIn
22:59
Resumes for Programmers
14:48
Working with Recruiters
18:45
iOS 9 Interview Questions
29:05

Description

Requirements

  • A Mac PC or Mac Laptop running on OSX
  • Familiarity with OSX
  • Familiarity with basic programming on iOS
  • No experience with Swift 2 or iOS 9 needed!

About the Instructor

90.6% of students rated this instructor as excellent!
Reviews 217
Students 87,510
Massive audience
Courses 20

Mark Price is known as a veteran mobile developer. He has built more than 60 mobile apps for Android and iOS. Also, he is teaching Unity 3D game development, JavaScript, Java, Node, Android iOS 10, Swift, React, and more. Through the years, Mark has made a lot of Unity 3D games like Call of Duty Ghost mobile and others.

Mark loves teaching. That’s why he is spending a lot of his time working as a professional engineering instructor. He is passionate about helping people reveal hidden talents so he teaches all who want to learn programming or begin a startup.

Moreover, Mark Price is the CEO of Devslopes that is dedicated to teaching coding skills to aspiring developers. Devslopes offers courses, quizzes, and exercises for beginners who want to become paid professionals.

On BitDegree, you have a chance to choose from various Mark Price’s courses. You can learn how to develop a game, app or website, improve your coding skills and much more. So look no further, choose a course and start learning with Mark Price today!

BitDegree platform reviews

Our students say Excellent
9.5 out of 10
trustpilot logo 1 trustpilot logo