Mastering iPhone Programming

Complete guide to learn iOS7 iphone Programming with Objective C and Xcode, Cocoa and MVC, Sqlite, OpenGL ES and more.
4.4 (32 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.
10,491 students enrolled
$19
$75
75% off
Take This Course
  • Lectures 58
  • Length 14.5 hours
  • Skill Level All Levels
  • 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 6/2012 English

Course Description

You can now avoid all the frustration and disappointment that comes when trying to learn iPhone programming . The interactive learning pedagogy is based on the "concept and problem mechanism" which provides a systematic approach for all candidates. Our experienced team of developers and tutors have created and refined the course based on a proven system that works and is recognized in the industry.  On completion of the course you will be able to

  • Understand the entire iPhone Apps Development Cycle from start to finish.
  • Develop and Publish your own iPhone Apps and Games on the App Store!
  • See which type of Apps are making money and why and how you can do the same.
  • Bid for the mushrooming number of iPhone App Projects on sites such as Elance, oDesk, WorkExchange etc.
  • If you work at a job - you can expect a pay raise with your newly acquired cutting edge skill set
  • Setup your own Independant iPhone Development Studio, and join the other studios that are successfully making money in this hot niche.

Visit our website www.edumobile.org to know more in detail

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: Introduction to Objective C and Xcode
19:29

This video will describe the basics of iOS technology and will talk about its features, toolset and SDK.

17:41

This will introduce you to the Objective C programming language. We will learn how to create basic programs and execute them on Xcode.

16:33

We will take forward the discussion on Objectice C. We will expand on the concepts learnt in the previous chapter and will discuss topics like functions, structures and how to use them in our programs

19:21

This video is about Object oriented programming in Objective C.

242.5 kB

This contains the presentation file and source code for the examples discussed in the video lessons.

Section 2: Cocoa and MVC in iOS
19:02

This tutorial describes the application of iOS controls in creating an iOS application.

20:12

This lecture deals with the Model View Controller architecture in iOS

18:39

This is continuation of the Objective C lesson.

19:14

A discussion on objects and object oriented programming.

19:29

A look into some advance iOS controls.

277.9 kB

The source code  and presentation files for Unit 2.

Section 3: Controls and Gestures in iOS
17:53

This describes the memory model for iOS and its implications in application development.

19:31

This video deals with properties, Protocols and categories the three important features of Cocoa.

21:52

Description of Switch Slider and Button UI constructs for iOS

17:39

This lecture describes ViewControllers in detail.

17:44

Understanding Views in iOS.

285.3 kB

Code and presentation for the unit 3

Section 4: Controllers Management
18:12

This video teaches you how to integrate a browser in your iOS application.

16:11

Introduction to touch events in iOS

15:45

Learning how to uss the tab bar.

20:57

Learn how to integrate Picker in an application.

267.9 kB

Source code and presentation files for the above topics

Section 5: Advance Controller Programming
16:30

This video discusses the basics of Table view.

15:49

Deletion from the Table View

TableView - Addition
23:37
Navigation
17:30
Creating a Window App
05:56
Scrolling View
26:09
Unit 5 Code &PPT
316.5 kB
Section 6: Persistence in iOS
File System in iOS
21:58
22:09

Introduction to Sqlite3

Sqlite3 Part2
16:09
Plist Final
Preview
13:30
Grouped Table
16:46
Unit 6 Code&PPT
226.8 kB
Section 7: Advance Graphics and Touch
Blocks
18:35
Location based Apps in iOS
22:57
Quartz Final
15:35
Multi Touch App
22:36
Unit 7 Code &PPT
180.2 kB
Section 8: Multimedia Features in iOS
Core Data
25:12
Key Value Coding
07:18
Motion Apps in iOS
20:51
Playing Video
09:42
Unit 8 Code &PPT
354.4 kB
Section 9: Advance Features in iOS
Using Address Book Part 1
16:16
Using Address Book Part 2
14:08
Camera Final
16:35
OpenGL ES in iOS
18:19
OpenGL ES in iOS - Part 2
18:27
Localization in iOS
14:23
Unit 9 Code &PPT
196.9 kB
Section 10: Networking and Notifications
Core Image
18:36
Making networked apps in iOS
24:01
Notifications in iOS
21:45
Twitter framework in iOS
13:43
Unit 10 Code &PPT
160.0 kB
App Store Submission
10:59

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

EDUmobile Academy, Programming Made Easy

EDUmobile Academy develops high quality video training courses around topics in mobile development including iPhone, Android, Windows Phone, Java, Responsive Web Design and other emerging technologies.

Every course is created by an expert developer AND a trained mentor in the area of expertise.

Each course undergoes a rigorous planning, review and an internal quality check phase - to ensure that the teaching is of highest standards available online.

EDUmobile Academy was founded in 2008 when smart phones were just emerging into the market. Founder Vishal Lamba is experienced in multiple areas of digital design, mobile development and design, web technologies and digital marketing. He has a mathematics and computer science degree from Lawrence University, USA.

Vishal works closely with content creators and teachers to ensure that every course released meets the internal rigorous quality standards.

All course creators and trainers are currently based in the USA. Support for each course on Udemy is provided with quick turn around by a small team of developers and trainers.

Ready to start learning?
Take This Course