iOS 9 Swift 2, Basics to Pro, 25 Projects, 20 Apps, 7 Games
3.7 (200 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
3,856 students enrolled
Wishlisted Wishlist

Please confirm that you want to add iOS 9 Swift 2, Basics to Pro, 25 Projects, 20 Apps, 7 Games to your Wishlist.

Add to Wishlist

iOS 9 Swift 2, Basics to Pro, 25 Projects, 20 Apps, 7 Games

Complete iOS 9 Swift Course. A Practical Approach From Basics to Professional Level, 25 Projects, 20 Full Apps, 7 Games
3.7 (200 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
3,856 students enrolled
Created by Muhammad Haroon
Last updated 11/2015
English
Learn Fest Sale
Current price: $10 Original price: $150 Discount: 93% off
3 days left at this price!
30-Day Money-Back Guarantee
Includes:
  • 24.5 hours on-demand video
  • 3 Articles
  • 8 Supplemental Resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Code Real and Complete iOS Applications
  • Have practical and working knowledge of iOS development
  • Build your own iOS Applications and Games with the knowledge acquired in this course
  • Practical Approach to learn iOS Swift
  • Learn by making 20 real and complete applications.
  • A step-by-step approach from basics to pro level
View Curriculum
Requirements
  • Mac
  • XCode
Description

iOS 9 Swift 2.0 - Basic to Pro course is a complete iOS swift language course. The course has been designed on a step-by-step approach starting with the basics reaching to the professional level. There will be total 20 real applications developed in this course after going through the basics, out of which 7 are complete games.

Course Update :

Course contents have been updated to Apple's latest XCode version 7.0 and Swift 2.0 programming language. 100% contents of the course have been re-recorded in iOS9 and XCode 7.0.

A special focus has been put to demonstrate each app as a fully working app. Each App contains lot of graphics used in the project for you to download.

Student Queries

100% response to student queries along with a dedicated section (last section of the course) including practical demonstration of the projects on student queries.

If you are

  • Totally new to programming,
  • Have already worked on Objective-C and want to learn iOS 8 Swift,
  • Already know iOS programming, Objective-C and Swift Language and want to enhance your skills,
  • Want to make your own iOS applications,
  • Want to make your own iOS games,

This course will take you to the next level.

Sign Up and Start Making Your Own Apps and Games in iOS 9 Swift.

Who is the target audience?
  • This iOS swift course is for you if you want to learn iOS swift language to make iOS applications and games
  • If you are new to programming
  • If you already have a programming knowledge and want to learn iOS Programming
  • If you already know Objective-C and now want to learn Swift Language
  • If you already know swift and want to take your skills to next level
  • If you think you learn more by going through practical and working projects, you are at the right place
Students Who Viewed This Course Also Viewed
Curriculum For This Course
Expand All 254 Lectures Collapse All 254 Lectures 26:52:02
+
Xcode - Integrated Development Environment
7 Lectures 19:37

Apple Developer Program
02:33

Downloading & Installing XCode
01:48

Creating a Project in XCode
03:29

XCode Interface
04:50

IBOutlets & IBActions
04:42

Conclusion
01:18
+
Swift Fundamentals
18 Lectures 01:00:24

Playgrounds
02:46

Variables
04:23

Constants
02:19

Operators
03:51

Operators - Continued....
02:11

Arrays
06:27

Dictionaries
03:39

Arrays of Dictionaries
04:13

If Statements
04:30

Switch Statements
02:21

For Loops
02:11

While Loop
02:48

Optionals
03:34

Tuples
02:09

Control Transfer Statements
04:23

Functions
04:25

Classes
03:27
+
Your First App : Digital Clock
4 Lectures 14:12

Theoretical Contents - Simple Clock
6 pages

Project and Interface Setup
04:36

Coding the Digital Clcok
08:42

Simple Clock Quiz

Simple Clock
5 questions
+
Game: Guess What?
5 Lectures 25:04

Theoretical Contents - Guess What?
3 pages

Project and Interface Setup
03:42

Auto Layout
07:13

Game Logic
13:18

Quiz about "What is in your mind"?
7 questions
+
Calculator
7 Lectures 36:48

Theoretical Contents - Calculator
6 pages

Project and Interface Setup
08:02

Auto Layout with Stack View - new in XCode 7
09:31

Numeric Buttons IBOutlets
04:54

App Variables and IBActions
05:00

Calculate Result
07:56

Calculator Application Quiz

Quiz
5 questions
+
Application: Web Browser
7 Lectures 23:31

Theoretical Contents - Web Browser
8 pages

Project & Interface Setup
03:23

Auto Layout
04:19

IBOutlets & IBActions
03:46

Load Web Page
08:03

Scrolling Between History
03:06

Web Browser Quiz

Quiz
5 questions
+
Storyboards & Segues
6 Lectures 23:04

Theoretical Contents - Storyboards & Segues
7 pages

Designing Storyboards and Segues
10:03

Storyboard Referencing - New in XCode 7.0
05:00

Passing Data Between View Controllers
05:43

App ICons
01:08

Segue's are used to transition between two view controller. Segue's can be identified with its identifier's property.

Quiz
3 questions
+
Alert Views
4 Lectures 11:48

Project Setup
02:18

Simple Button Alert
03:30

Multi Button Alert
05:17

AlertView Controllers are used to present information to the user.

Quiz
5 questions
+
Table View Controller
8 Lectures 36:33

Project Setup
05:06

Loading Data In Table
05:20

Delete Rows
03:00

Move Rows
04:06

Tap Accessory
02:49

Custom Table View Cell
07:47

Detail View Controller
07:07

Quiz
5 questions
17 More Sections
About the Instructor
Muhammad Haroon
4.5 Average rating
254 Reviews
4,695 Students
3 Courses
iOS and Web Developer

Hi, I am Haroon, a graduate in Computer Sciences and have 15 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"