Black friday

Save big!

All courses under $5 - for a limited time!
watching now
4 Students
223 Lessons
Beginner

What You Will Learn?

  • Foundational iOS
  • Version control with Git and Github
  • Swift 3
  • Objective-C
  • Advanced Objective-C

Curriculum

56h 11m
Section 1: Getting Started With iOS 10 & Swift 3
46:42
Section 2: Learn to Code With Swift 3
3:34:41
Swift3 constants & logical operators
10:27
Swift3 arrays
13:06
Swift3 loops
18:59
Swift3 Dictionaries
18:44
Swift Optionals: Xcode 8 Updates
01:04
Swift Optionals
28:01
Object oriented programming
12:00
Inheritance
08:19
Polymorphism
08:22
Section 4: Foundational iOS
6:05:31
Working with UIStackview
39:36
Changing Screens with Segues - Xcode 8 Updates
03:06
Changing screens with segues
26:30
iOS 10 App: Retro Calculator Intro
01:04
iOS 10 App: Retro Calculator - Xcode 8 Updates
03:02
iOS 10 App: Retro Calculator - UIStackView & auto layout
34:53
iOS 10 App: Retro Calculator - Custom fonts on iOS 10
02:41
iOS 10 App: Retro Calculator - Playing audio files on iOS 10
08:00
iOS 10 App: Retro Calculator - Math & logic
17:29
Exercise - Enhancing the Calculator
01:52
Size classes on iOS 10 & Xcode 8
18:03
iOS 10 App: Party Rock Mansion Intro
01:43
iOS 10 App: Party Rock - Xcode 8 Updates
02:05
iOS 10 App: Party Rock - Designing the UI
17:24
iOS 10 App: Party Rock - Custom table cells, and data modeling
22:39
iOS 10 App: Party Rock - Downloading images & async
09:21
iOS 10 App: Party Rock - Showing Youtube videos in a web view
09:28
Model View Controller (MVC)
26:46
Create a Progress Bar with PaintCode
25:21
Section 5: Working With REST & Web Requests on iOS 10 & Swift 3
7:37:01
iOS 10 App: Rainy Shine - Installing Cocoapods & Alamofire
05:56
iOS 10 App: Rainy Shine - Creating the interface with IBOutlets
32:25
iOS 10 App: Rainy Shine - Table view, delegate, & datasource
11:37
iOS 10 App: Rainy Shine - OpenWeather API Registration
10:09
iOS 10 App: Rainy Shine - Data model and constants
20:09
Downloading data from the API with Alamofire
13:06
iOS 10 App: Rainy Shine - Parse JSON data
16:12
iOS 10 App: Rainy Shine - Updating UI with data from the API
08:11
iOS 10 App: Rainy Shine - Data modeling & initializing weather Dictionary
40:00
iOS 10 App: Rainy Shine - IBOutlets & custom weather cell
15:36
iOS 10 App: Rainy Shine - User location with CLLocationManager
27:13
iOS 10 App: Pokedex - Intro to app
01:15
iOS 10 App: Pokedex - Xcode 8 Updates
06:26
iOS 10 App: Pokedex - Project setup, images, data, github
08:16
iOS 10 App: Pokedex - Creating a Pokemon class
04:36
iOS 10 App: Pokedex - Collection view, storyboard layout
08:52
iOS 10 App: Pokedex - Custom collection view cell
07:38
iOS 10 App: Pokedex - Collection view delegate, data source, flow layout
13:02
iOS 10 App: Pokedex - Parsing CSV files
12:52
iOS 10 App: Pokedex - Audio & custom fonts
12:23
iOS 10 App: Pokedex - Search bar & search filtering
15:27
iOS 10 App: Pokedex - Detail controller & segue
10:04
iOS 10 App: Pokedex - Stack view & detail view controller
23:13
iOS 10 App: Pokedex - IBOutlets & model changes
06:02
iOS 10 App: Pokedex - The API, Github, Cocoapods & Alamofire
07:22
iOS 10 App: Pokedex - Downloading & parsing data part 1
29:19
iOS 10 App: Pokedex - Downloading & parsing data part 2
16:04
iOS 10 App: Pokedex - Finishing the Pokedex
28:31
Section 6: Data Persistence & Core Data
3:16:36
iOS 10 App: DreamLister Part 3 - Connecting the Views
06:09
iOS 10 App: DreamLister Part 4 - NSFetchedResultsController
22:22
iOS 10 App: DreamLister Part 5 - Fetching and Displaying Data
16:59
iOS 10 App: DreamLister Part 6 - Laying Out The Details Screen
14:53
iOS 10 App: DreamLister Part 7 - Implementing UIPickerView
13:39
iOS 10 App: DreamLister Part 8 - Saving Data from a Form
13:34
iOS 10 App: DreamLister Part 9 - Editing Existing Data
16:28
iOS 10 App: DreamLister Part 10 - Deleting Data and Adding Images
18:47
iOS 10 App: DreamLister Part 11 - Sorting Data
06:56
iOS 10 App: DreamLister Part 12 - ItemType Challenge
02:27
iOS 10 App: Converting Swift 2 to Swift 3 Core Data Project
13:38
Section 11: Creating a Social Network with Firebase
9:52:11
iOS 10 App: Social Network - Facebook authentication
45:05
iOS 10 App: Social Network - Email authentication with Firebase
19:45
iOS 10 App: Social Network - Auto sign in with keychain
39:18
iOS 10 App: Social Network - UI for social feed
49:16
iOS 10 App: Social Network - Table with custom cells for feed
22:08
iOS 10 App: Social Network - Firebase data modeling & architecture
29:49
iOS 10 App: Social Network - Creating database users for Firebase
41:17
iOS 10 App: Social Network - Firebase database
18:29
iOS 10 App: Social Network - Parsing Firebase data
26:28
iOS 10 App: Social Network - Firebase data in UI
13:05
iOS 10 App: Social Network - UIPickerView post to Firebase
20:54
iOS 10 App: Social Network - Intro to Firebase storage
11:44
iOS 10 App: Social Network - Downloading files from Firebase storage
30:56
iOS 10 App: Social Network - Uploading files to firebase
29:23
iOS 10 App: Social Network - Making a social media post
19:27
iOS 10 App: Social Network - Firebase database relationships
48:26
iOS 10 App: Social Network Exercise
11:24
Section 12: Intermediate: Creating a Snapchat Clone With Firebase
4:03:42
iOS 10 App: DevChat - Setting up & installing Firebase
05:28
iOS 10 App: DevChat - Firebase data modeling & app architecture
22:44
iOS 10 App: DevChat - Custom views with IBDesignable & IBInspectable
27:35
iOS 10 App: DevChat - Login UI & Firebase authentication
09:16
iOS 10 App: DevChat - How to save authenticated users to Firebase
19:24
iOS 10 App: DevChat - Firebase authentication error handling
18:36
iOS 10 App: DevChat - How to save authenticated users to Firebase
12:46
iOS 10 App: DevChat - Downloading & Parsing Firebase users
39:10
iOS 10 App: DevChat - Sending your first snap
11:33
Creating screenshots for App Store Submission
08:01
Section 13: Designing Mobile Apps With Sketch 3
1:46:13
Creating the Settings Screen in Sketch
15:57
Styling in Sketch part 2
12:29
Working with images
07:12
Typography & text
05:29
Symbols
10:51
How to export graphics
04:41
Section 19: Objective-C Building A Tutorial & Youtube App
2:05:17
Section 20: Design, Provisioning, Testing, and iOS 10 App Submission
2:29:16
Creating screenshots for App Store submission
08:01
All about iOS 10 provisioning
10:20
Installing development certificates & profiles
13:30
Installing production certificates & profiles
09:56
Adding external beta testers
05:15
Submitting an app to the App Store
31:43

Description

Requirements

  • A Mac PC or Mac Laptop running on OSX
  • A fast internet connection

About the Instructor

Reviews 2
Students 210
Courses 21

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