iOS 10 Swift 3 - A Practical Approach Premium class

Muhammad Haroon, iOS Developer

Play Speed
  • 0.5x
  • 1x (Normal)
  • 1.25x
  • 1.5x
  • 2x
154 Videos (1d 2h 26m)
    • 01_01 - Course Introduction

      1:43
    • 01_02 - How ToGet The Best Out Of This Course

      2:08
    • 02_01 - XCode

      0:53
    • 02_02 - XCode Installation

      4:48
    • 02_03 - Create Your First Project In XCode

      6:22
    • 02_04 - XCode Interface

      18:50
    • 02_05 - XCode - Conclusion

      2:09
    • 03_01 - Simple Clock

      7:53
    • 03_02 - Project Setup

      9:10
    • 03_03 - Coding Solution

      10:07
    • 03_04 - Updating Clock

      15:15
    • 03_05 - Conclusion

      3:13
    • 04_01 - Mind Reader

      3:51
    • 04_02 - Project Setup

      16:29
    • 04_03 - Wire Objects

      8:27
    • 04_04 - Game Logic - Part 1

      19:18
    • 04_05 - Game Logic - Part 2

      4:13
    • 04_06 - Conclusion

      1:37
    • 05_01 - Number Game

      3:25
    • 05_02 - Project Setup

      5:15
    • 05_03 - Interface Setup

      12:56
    • 05_04 - Game Variables

      6:40
    • 05_05 - Start Game

      11:32
    • 05_06 - Coding Buttons

      6:36
    • 05_07 - Guesses Made

      6:10
    • 05_08 - Conclusion

      1:21
    • 06_01 - Scientific Calculator

      2:47
    • 06_02 - Project Setup

      14:17
    • 06_03 - Interface Setup - Part 1

      13:41
    • 06_04 - Interface Setup - Part 2

      17:26
    • 06_05 - Interface Setup - Part 3

      10:12
    • 06_06 - Wire Objects

      12:40
    • 06_07 - Calculate Result

      5:12
    • 06_08 - Code Buttons

      9:01
    • 06_09 - Challenge

      1:38
    • 06_10 - Conclusion

      2:19
    • 07_01 - Web Browser

      1:51
    • 07_02 - Project Setup

      10:39
    • 07_03 - Wire Objects

      15:34
    • 07_04 - Delegates

      8:57
    • 07_05 - Conclusion

      1:49
    • 08_01 - Important Concepts

      3:10
    • 08_02 - Arrays

      14:40
    • 08_03 - Dictionaries

      10:08
    • 08_04 - Sets

      14:25
    • 08_05 - Structures And Classes

      7:19
    • 08_06 - Structures

      12:14
    • 08_07 - Classes

      12:20
    • 08_08 - Enumerations

      7:34
    • 08_09 - Alert Views

      18:44
    • 08_10 - Action Sheets

      6:15
    • 08_11 - Storyboards - Part 1

      22:17
    • 08_12 - Storyboards - Part 2

      11:55
    • 08_13 - Table View - Part 1

      16:30
    • 08_14 - Table View - Part 2

      17:04
    • 08_15 - iOS Resolutions

      9:42
    • 08_16 - Conclusion

      3:16
    • 09_01 - World Clock

      8:27
    • 09_02 - Project Setup

      14:05
    • 09_03 - Configure World Clock Table View

      16:20
    • 09_04 - Display Time In Table Rows

      9:31
    • 09_05 - Load Time Zones

      14:24
    • 09_06 - Protocols And Delegates

      14:38
    • 09_07 - User Defaults

      7:33
    • 09_08 - Conclusion

      1:30
    • 10_01 - Alarm App

      1:30
    • 10_02 - Setup Interface

      13:50
    • 10_03 - Add Alarm View Controller

      14:36
    • 10_04 - Alarm Table View Controller

      16:32
    • 10_05 - Track Switch Value From Cell

      8:22
    • 10_06 - User Notifications

      17:39
    • 10_07 - Conclusion

      3:17
    • 11_01 - Stopwatch

      1:43
    • 11_02 - Setup Interface

      8:45
    • 11_03 - Stop Watch

      11:42
    • 11_04 - Laps Table View

      10:50
    • 11_05 - Conclusion

      1:12
    • 12_01 - Timer

      1:24
    • 12_02 - Setup Interface

      9:39
    • 12_03 - Start Timer

      13:29
    • 12_04 - Pause Timer

      12:19
    • 12_05 - Setup Notifications

      6:15
    • 12_06 - Conclusion

      1:09
    • 13_01 - XCode 8 GM Seed

      1:27
    • 14_01 - Departments App - Core Data

      4:38
    • 14_02 - Core Data

      15:34
    • 14_03 - Object Data Model

      8:25
    • 14_04 - Interface Setup

      13:35
    • 14_05 - Class Files

      5:13
    • 14_06 - Add Department

      22:36
    • 14_07 - Department Table View Controller

      15:37
    • 14_08 - Add Employee

      18:02
    • 14_09 - Employees Table View Controller

      13:36
    • 14_10 - Department Employees Table View Controller

      13:19
    • 14_11 - Refactoring - Part 1

      9:44
    • 14_12 - Refactoring - Part 2

      16:33
    • 14_13 - Conclusion

      2:42
    • 15_01 - Planner

      7:48
    • 15_02 - Setup Project

      10:36
    • 15_03 - Add New Records

      16:31
    • 15_04 - Fetched Results Controller

      20:11
    • 15_05 - Fetched Results Controller Delegate

      13:22
    • 15_06 - Edit Existing Record

      15:18
    • 15_07 - Summary Records

      19:46
    • 15_08 - Summary Table View Controller

      3:30
    • 15_09 - Featured Table View

      11:15
    • 15_10 - Refactoring

      6:32
    • 16_01 - Music Player

      2:13
    • 16_02 - Setup Project

      5:13
    • 16_03 - Setup Interface - Part 1

      20:16
    • 16_04 - Setup Interface - Part 2

      4:45
    • 16_05 - Play Music

      16:07
    • 16_06 - Update Time

      11:09
    • 16_07 - Player Controls

      20:28
    • 16_08 - Debug Issues

      11:31
    • 17_01 - Social Media Integration - Pixi Bro

      4:47
    • 17_02 - Project Setup

      17:24
    • 17_03 - Facebook Login

      21:01
    • 17_04 - Fetching Profile

      16:22
    • 17_05 - Media Source

      17:21
    • 17_06 - Share Media

      8:25
    • 17_07 - Conclusion

      1:28
    • 18_01 - Weather

      4:21
    • 18_02 - Page Based App

      13:15
    • 18_03 - World Weather

      18:26
    • 18_04 - Extract JSON

      18:00
    • 18_05 - Weather Object

      12:19
    • 18_06 - Cities Table View Controller

      13:56
    • 18_07 - Weather View Controller

      16:38
    • 18_08 - Current Weather

      21:05
    • 18_09 - 4 Days Weather

      12:04
    • 18_10 - Page Control

      3:11
    • 18_11 - Conclusion

      1:59
    • 19_01 - Firebase Demo

      2:23
    • 19_02 - Setup Project For Firebase

      9:54
    • 19_03 - Google SignIn

      16:41
    • 19_04 - Authenticate Users

      7:48
    • 19_05 - Logout

      4:07
    • 19_06 - Save Data

      13:30
    • 19_07 - Load Data

      7:14
    • 20_01 - Firebase Chat

      5:11
    • 20_02 - Project Setup

      6:29
    • 20_03 - Interface Setup - Part 1

      20:55
    • 20_04 - Interface Setup - Part 2

      6:36
    • 20_05 - Register Login User

      16:38
    • 20_06 - Profile Image Picker

      13:23
    • 20_07 - Store User Info

      18:17
    • 20_08 - Load Users - Part 1

      13:09
    • 20_09 - Load Users - Part 2

      6:58
    • 20_10 - Upload Chat

      20:09
    • 20_11 - Load Chat

      10:38
    • 20_12 - Chat Table View - Part 1

      16:29
    • 20_13 - Chat Table View - Part 2

      20:35
    • 20_14 - Conclusion

      2:16

About This Class

iOS 10 Swift 3.0 - A Complete Practical Approach course is a complete iOS app development course. The course has been designed on a step-by-step approach starting with the basics reaching to the professional level. There are plenty of real applications developed in this course after going through the basics of Swift 3.0 language and through a complete app development cycle. 

A special focus has been put to demonstrate each app as a fully working app. 

Learning Flow:

  • Go through the Introduction Video
  • Download the Lecture Slides
  • Download the Project Assets
  • Have a practical exposure of real app by going through the video lectures
  • Do it by yourself
  • Apply the knowledge in your own apps
  • Download the Final Project
  • Do the assignment projects to test your knowledge

Student Queries

100% response to student queries. A dedicated section in the end of the course will be updated to provide a video lecture response to student queries where required.

If you are

  • Totally new to iOS App programming,
  • Have already worked on Objective-C, previous versions of Swift and want to learn iOS 10 Swift 3,
  • Already know iOS App programming, Objective-C and Swift Language and want to enhance your skills,
  • Want to make your own iOS applications,

This course will take you to the next level. 

Sign Up and Start Making Your Own Apps in iOS 10 Swift 3.0.

1 of 1 students recommendSee All

I liked your class regarding app development. I am also a teacher and have uploaded chocolate roll sweet class recently.
Raju Bhag

Tasty

17

Students

--

Projects

Muhammad Haroon

iOS Developer

Hi, I am Haroon, a graduate in Computer Sciences and have 16 years of development experience. The first program I wrote was in visual basic and then progressed by building small websites and running them on local host. It was the most amazing experience and I am still coding. 

I am settled in Dubai, United Arab Emirates since 2004. I started my career in 1999 as a programmer and have done the work in following languages and tools. 

Visual Basic, C/C++, JAVA 

Visual Studio (VB.Net, C#) 

HTML, CSS, ASP, Java Scripting, Action Scripting, PHP, MY SQL 

Oracle DBA, SQL Server 

Objective C, Swift 

I am currently working as Senior Manager IT Projects in Dubai, UAE. Development has always been my passion and I enjoy spending my time in exploring new technologies and developing new applications. I have done projects from small to big size spanned over the development time of 3 months to 1 year. Have been involved as a team member in designing, coding, testing and implementing cycles and now managing projects of development and implementation in my current role. Dubai is a very fast growing market in terms of information technology and offering a wide range of experience, helping me learn every day. 

"THE BEST WAY TO LEARN IS BY SHARING"