Complete iOS7 Programming - Made Easy!

Become an iOS7 iphone development guru with Objective - C, Xcode, SQLite, SpriteKit and OpenGL-ES, Graphics & Animation

4.45 (13 reviews)
Udemy
platform
English
language
Mobile Apps
category
2,474
students
15.5 hours
content
Apr 2015
last update
$19.99
regular price

What you will learn

Become a master in developing iPhone Apps using iOS7

A complete and exhaustive iOS7 development course, created from the ground up!

Learn by example by walking you through real live projects step by step

Bonus Objective C series of 26 lectures!

Description

Master iOS7 programming in 60 days - Guaranteed

This brand new, step by step course will guide you through all the hurdles until you start coding just like the gurus.

This is by far the best and most high quality iOS 7 Video Course we have created - with over 20 hours of video training, source code and exercises spanning 118 lectures!

In addition - it comes with EDUmobile PREMIUM Support offered by our native USA experienced associate.

As a member of the EDUmobile community - you are invited today, to try it at absolutely no risk!

Designed by seasoned experts and tutors who know exactly how to present the course in a systematic step by step manner - this is by far the most thorough and complete iOS7 course available anywhere - online today... find anything better - we'll give this to you complementary!

If you've struggled with other iOS 7 online courses, that confuse you and cause you to drop out - this is exactly what you're looking for.

We've spent 4 and a half months in developing and carefully structuring this course. Our prime focus is to ensure learning is simple and done step by step through easy to follow video sessions.

The full course spans over a total of over 20 hours of high quality video training. All topics are easy to learn and presented in digestible short 5 to 15 minute videos with real world examples, demos and exercises - in addition to the live interactive support we are now offering.

At the end of this course, you will have a good understanding of how mobile apps are written on the iPhone.

The course contains discussions, demos, and exercises to test your skill. All demos come with full source code.

The course is divided into THREE main Parts (A, B, C) - each with their respective Course Units. We've also packaged a bonus course on Objective - C programming if you need to brush up your Obj C skills.

Part A, is the foundation and will get you through majority of the main foundation learning topics.

We start the course with some of the important design patterns used when developing in Objective - C for iPhones and iPads. We'll also look at the structure of iOS itself and the application lifecycle.

You will then learn how to build and control user interfaces using views and view controllers. Touch interactions are also covered.

Next, we teach the three view controller types that are important in any iPhone app: tab bars, navigation controllers, and table views. Probably 80% of all iPhone apps rely on one or more of these controller types, so this unit goes into great detail. There are six discussions and seven demos (with code included) in this unit alone!

Then we cover SQLite, a light-weight mobile database system used on both Android and Apple mobile platforms. You'll review SQL syntax and learn how to create databases and interact with them in your apps.

Parts B & C of the course cover more advanced features, such as - Threading, Audio and Video, 2D Graphics and Animation, SpriteKit and OpenGL-ES.

*BONUS* - Learn Objective C Programming from The Ground Up

If you need to brush up your Objective C skills, we're giving you a BONUS course packaged at no extra cost. This Objective C course is otherwise available as a stand alone course at a premium price.

Content

Objective C

Introduction
Types and Structs
Types and Structs Demo with Source Code
Pointers and Arrays
Pointers and Arrays Demo with Source Code
Classes and Objects
Classes and Objects Demo with Source Code
Properties and Methods
Properties and Methods Demo with Source Code
Inheritance and Polymorphism
Inheritance and Polymorphism Demo with Source Code
Object Properties and ARC
NSString
NSString Demo
NSArray Discussion
NSArray Demo with Source Code
Obj C NSet Discussion
NSSet Demo with Source Code
Obj C NSDIctionary Discussion
NSDIctionary Demo with Source Code
Obj C Delegation Discussion
Delegation Demo with Source Code
Obj C Category Discussion
Category Demo with Source Code
Obj C Extension Discussion
Extension Demo with Source Code

Introduction to iOS 7

Design Pattern Discussion
Design Pattern Demo with Source Code
iOS 7 Intro Discussion
Hello World Demo with Source Code
iOS 7 System Discussion
Installing Frameworks Demo
App Lifecycle Discussion
Lifecycle Demo with Source Code
Assignments - Section 2

iPhone User Interfaces (Views and View Controller)

Nib Discussion
Nib Demo with Source Code
Storyboard Discussion
Storyboard Demo with Source Code
View / View Controller Discussion
View Controller Demo with Source Code
Touch Events Discussion
Touch Gesture Demo with Source Code
UITouch Demo with Source Code
Assignments - Section 3

Tab Bar, Navigation and Table View Controllers

Tab Bar Controller Discussion
Tab Bar Controller Demo with Source Code
Navigation Controller Discussion
Navigation Controller Demo with Source Code
MVC in Collection Controllers Discussion
Table View Controller Discussion 1
Table View Controller Demo 1 with Source Code
Table View Detail Discussion 2
Table View Controller Demo 2 with Source Code
Table View Add / Delete Discussion 3
Table View Controller Demo 3 (Adding) with Source Code
Table View Controller Demo 4 (Deleting) with Source Code
Table View Controller Demo 5 (Grouped / Indexed) with Source Code
Assignments - Section 4

SQLite

Plist Discussion
Plist Demo with Source Code
SQLite 3 Discussion 1
SQLite 3 Demo 1
SQLite 3 Discussion 2
SQLite 3 Demo 2
SQLite 3 Discussion 3
SQLite 3 Demo 3 with Source Code
SQLite 3 Discussion 4
SQLite 3 Demo 4 with Source Code
Assignments - Section 5

Threading: NSThread, NSOperationQueue, Grand Central Dispatch

Blocks Discussion
Synchronization Discussion
NSThread Demo 1 with Source Code
NSThread Demo 2 with Source Code
NSOperation Discussion
NSOperation Queue Discussion
NSOperation / Operation Queue Demo with Source Code
Grand Central Dispatch Discussion
Grand Central Dispatch Demo 1 with Source Code
Grand Central Dispatch Demo 2 with Source Code

Audio and Video

Audio Discussion
Audio Demo with Source Code
Video Discussion
Video Demo with Source Code
Advanced Video Discussion
Capture Device Demo 1 with Source Code
Capture Device Demo 2 with Source Code
Barcode Discussion
Barcode Demo with Source Code

2D Graphics and Animation

View Discussion
View Demo with Source Code
Drawing Discussion
Drawing Demo 1 with Source Code
Drawing Demo 2 with Source Code
CoreAnimation Discussion
CoreAnimation Demo 1 with Source Code
CoreAnimation Demo 2 with Source Code
CoreAnimation Transforms Discussion
Points and Lines Discussion
Demo Drawing a Line knowing only Angle and Distance with Source Code
Assignments - Section 8

SpriteKit

SpriteKit Discussion 1
SpriteKit Demo 1 with Source Code
SpriteKit Discussion 2
SpriteKit Demo 2 with Source Code
SpriteKit Demo 3a with Source Code
SpriteKit Demo 3b with Source Code
SpriteKit Discussion 3
SpriteKit Demo 4a with Source Code
SpriteKit Demo 4b
SpriteKit Discussion 4
SpriteKit Demo 4c

OpenGL-ES - Part 1

Core Location Discussion
Core Location Demo 1 with Source Code
Core Location Demo 2 with Source Code
Mapkit Demo with Source Code
CoreMotion Discussion
CoreMotion Demo 1 with Source Code
Core Motion Demo 2 with Source Code

Open GL-ES Part 2

Best Practices Discussion
Unit Testing Demo with Source Code
App Store Discussion
Assignments - Section 9

Screenshots

Complete iOS7 Programming - Made Easy! - Screenshot_01Complete iOS7 Programming - Made Easy! - Screenshot_02Complete iOS7 Programming - Made Easy! - Screenshot_03Complete iOS7 Programming - Made Easy! - Screenshot_04

Reviews

Jamal
August 31, 2019
Very good course. It is sad that the slides are not provided because when you look at something specific, you have to go to the entire video.
Scott
February 21, 2016
Overall this is a great course, However, there are no solutions to problems. This course is better suited to someone looking to cement there knowledge then a new student. A new student would get stuck and give up.
James
June 2, 2015
I bought this course several months ago just after purchasing a Mac which had iOS7 on it. Of course, it promptly upgraded itself to iOS8! Nevertheless, I don't regret buying this course, even though I had to spend a lot of time working out how to do things in Xcode 6, which is often different from the videos. As a C++ programmer I find Objective C easier to get to grips with than Swift, which seems to be the default language for iOS8 courses. Disappointingly, the instructor seems to have lost interest in the course and is not active in the course forum. There were a couple of technical problems with videos, which took about a week each to sort out. He is rather a mysterious character who does not divulge any personal information or credentials (except for his first name), but he seems very knowledgeable about the subject and generally explains things clearly and well. However, there are a couple of exceptions. I found the lecture on Delegation confusing, even on a second viewing after completing the course. In the lecture on object properties, he promises to discuss how the object properties affect the behaviour of the setter, but I could not find this. In fact there is very little discussion of how to initialise an object, which is normally an important topic in object-oriented programming. Is there a lecture missing? There are also a number of verbal fluffs (including a couple of outbreaks of coughing) and several typos in slides, which really should have been tidied up before publication. There are assignments at the end of each section. There are a few points such as unclear wording and incorrect cross-references which again should have been sorted out before uploading. The questions are rather tough and often require knowledge of material which has only been briefly touched on (or even not covered at all) in the lectures. The title is ridiculously optimistic - iOS programming is not easy, and Objective C is not an easy language, but this is a good, solid course for the previous version of iOS and Xcode.

Charts

Price

Complete iOS7 Programming - Made Easy! - Price chart

Rating

Complete iOS7 Programming - Made Easy! - Ratings chart

Enrollment distribution

Complete iOS7 Programming - Made Easy! - Distribution chart

Related Topics

263972
udemy ID
7/18/2014
course created date
11/7/2020
course indexed date
Bot
course submited by