Learn iPad Development and Advanced iOS Programming
4.4 (17 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
2,053 students enrolled

Learn iPad Development and Advanced iOS Programming

Master advance iOS concepts like OpenGLES, GCD, Motion Sensors and Animation
4.4 (17 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
2,053 students enrolled
Last updated 12/2018
English
English [Auto-generated]
Current price: $27.99 Original price: $39.99 Discount: 30% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 7 hours on-demand video
  • 1 article
  • 24 downloadable resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • To Learn iPad Programming
  • To study and understand advance objective C concepts
  • To learn APIs like Motion Sensors and Location Sensors
  • To master openGL-ES
Course content
Expand all 46 lectures 07:07:07
+ Objective C - Advance Concepts
8 lectures 01:09:50

Introduction to our Course

Preview 08:43

A review discussion on Struct in Objective C

Preview 09:29

A Demo example of Structs

Structs Demo
10:05
Struct Properties Demo
07:51
Blocks Discussion
09:11

Example of Blocks in Action

Blocks Demo
11:23

Demo Showing Blocking of the main thread.

UIBlocking Demo
04:01

Simple Threading in Action

Simple Threading Demo
09:07
+ Grand Central Dispatch and NSOperation
8 lectures 01:10:49

Introduction to Grand Central Dispatch

GCD Discussion
15:51

A dispatch test Demo

Dispatch Test
09:04

Synchronizing between threads

Mutex
07:45

Introduction to NSOperation

NSOperation
07:46

Introduction to NSOperation Queue

NSOperation Queue - Discussion
11:02

Demonstration of NSOperation

NSOperation - Demo
06:45

Example of NSOperation Queue

NSOperation Queue - Demo
06:50

Demonstration of Block Operation

Block Operation
05:46
+ Motion and Sensors
6 lectures 50:41

Program to detect a shake in iOS

Shake Demo
06:19

Discussion on Core Motion API

Core Motion Discussion
10:34

Demo of CoreMotion

Core Motion Demo 1
07:31

Core Motion - The Push Approach

Core Motion Demo 2
07:50

Core Location - The Standard service

Core Location - Standard Service
13:46

Core Location - Continued

Core Location - The significant service change
04:41
+ Animation
12 lectures 01:47:39

Basic View Animation Demo

Basic View Animation
09:02

UIKIT Discussion

UIKit Animation Discussion
10:17

Block Animation Demo

UIKit Animation Demo 1
04:52

UIKit - Simple Transforms

UIKit Animation Demo 2
09:20

Animation through 360 degrees

UIKit Animation Demo 3
08:24

Introduction to Core Animation

Core Animation Discussion
13:33

Core Animation Demo

CA Demo 1
05:06

Core Animation Demo - Explicit Animation

CA Demo 2
08:42

Key Frame Animation - Demo

CA Demo 3
09:18

Introduction to Core Animation - Transforms

CA Transform Discussion
15:22

CoreAnimation Transforms

CA Transform Demo 1
08:00

Another example of Core Animation Transforms

CA Transform Demo 2
05:43
+ OpenGL-ES
12 lectures 02:08:08

Introduction to OpenGL

Open GLES Discussion 1
06:24

A Simple example for GLES

GLES Demo 1
13:15

A discussion on OpenGLES - Shaders

Open GLES Shaders
17:41

Compiling and Linking Shaders

GLES Demo 2
13:52

Rending Vertices in OpenGL

GLES Demo 3
15:18

Understanding Aspect ratio and Translation

Open GLES Translation
08:10

Simple Translation

GLES Demo 4
09:18

Understanding Matrix Transformation in OpenGL

Open GLES Matrix Transformation
11:04

Some Matrix facilities

GLES Demo 5
08:20

The Model View Projection matrix

GLES Demo 6
11:13

The Course Summary

Summary
13:10
Bonus Lecture: More Interesting Stuff, Offers and Discounts
00:23
Requirements
  • A Mac Computer
Description

The course is for advance programmers who already know the basic iOS programming. It is the most advance iOS course on the web and we cover the most difficult of the APIs by picking concepts hidden in the iOS development manuals. We have work hard to create lectures which break down the seemingly complex topics in easy to understand modules and can be easily assimilated by the student. In this unique offering we bring together both the iPad Development and the other iOS APIs together in a course and after completing it there will be nothing you cannot develop on iOS. You will start with advance concepts of Objective C and it will be followed by sections on NSOperation, Grand Central Dispatch, Motion Sensors, Animation and OpenGL ES. If you are new to iOS you can try our beginners course here

https://www.udemy.com/learn-ios-programming-from-scratch/

Those who are already know the basic concepts can get started with the real deal.

Enjoy!!

> Eduonix Official Website

> Eduonix Blog

> Like Us on Facebook

> Twitter

Who this course is for:
  • Anyone with basic knowledge of iOS Programming