Learn iPad Development and Advanced iOS Programming

Master advance iOS concepts like OpenGLES, GCD, Motion Sensors and Animation
4.9 (7 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.
1,994 students enrolled
$30
Take This Course
  • Lectures 45
  • Contents Video: 7 hours
  • Skill Level Intermediate Level
  • Languages English
  • Includes Lifetime access
    30 day money back guarantee!
    Available on iOS and Android
    Certificate of Completion
Wishlisted Wishlist

How taking a course works

Discover

Find online courses made by experts from around the world.

Learn

Take your courses with you and learn anywhere, anytime.

Master

Learn and practice real-world skills and achieve your goals.

About This Course

Published 9/2013 English

Course 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

What are the requirements?

  • A Mac Computer

What am I going to get from this course?

  • 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

What is the target audience?

  • Anyone with basic knowledge of iOS Programming

What you get with this course?

Not for you? No problem.
30 day money back guarantee.

Forever yours.
Lifetime access.

Learn on the go.
Desktop, iOS and Android.

Get rewarded.
Certificate of completion.

Curriculum

Section 1: Objective C - Advance Concepts
08:43

Introduction to our Course

09:29

A review discussion on Struct in Objective C

10:05

A Demo example of Structs

Struct Properties Demo
07:51
Blocks Discussion
09:11
11:23

Example of Blocks in Action

04:01

Demo Showing Blocking of the main thread.

09:07

Simple Threading in Action

Section 2: Grand Central Dispatch and NSOperation
15:51

Introduction to Grand Central Dispatch

09:04

A dispatch test Demo

07:45

Synchronizing between threads

07:46

Introduction to NSOperation

11:02

Introduction to NSOperation Queue

06:45

Demonstration of NSOperation

06:50

Example of NSOperation Queue

05:46

Demonstration of Block Operation

Section 3: Motion and Sensors
06:19

Program to detect a shake in iOS

10:34

Discussion on Core Motion API

07:31

Demo of CoreMotion

07:50

Core Motion - The Push Approach

13:46

Core Location - The Standard service

04:41

Core Location - Continued

Section 4: Animation
09:02

Basic View Animation Demo

10:17

UIKIT Discussion

04:52

Block Animation Demo

09:20

UIKit - Simple Transforms

08:24

Animation through 360 degrees

13:33

Introduction to Core Animation

05:06

Core Animation Demo

08:42

Core Animation Demo - Explicit Animation

09:18

Key Frame Animation - Demo

15:22

Introduction to Core Animation - Transforms

08:00

CoreAnimation Transforms

05:43

Another example of Core Animation Transforms

Section 5: OpenGL-ES
06:24

Introduction to OpenGL

13:15

A Simple example for GLES

17:41

A discussion on OpenGLES - Shaders

13:52

Compiling and Linking Shaders

15:18

Rending Vertices in OpenGL

08:10

Understanding Aspect ratio and Translation

09:18

Simple Translation

11:04

Understanding Matrix Transformation in OpenGL

08:20

Some Matrix facilities

11:13

The Model View Projection matrix

13:10

The Course Summary

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

Eduonix creates and distributes high quality technology training content. Our team of industry professionals have been training manpower for more than a decade. We aim to teach technology the way it is used in industry and professional world. We have professional team of trainers for technologies ranging from Mobility, Web to Enterprise and Database and Server Administration.

Instructor Biography

Ready to start learning?
Take This Course