iOS 9 & Objective-C - Make 20 Applications

A Complete Objective-C, Xcode 7 and iOS 9 Course.

4.40 (153 reviews)
Udemy
platform
English
language
Mobile Apps
category
instructor
926
students
16 hours
content
Jan 2016
last update
$44.99
regular price

What you will learn

Full understanding of Xcode 7 and all it has to offer

Learn how to program for IOS 9 to create your own apps

Be able to support all devices and screen sizes

Full explanation of all objects and functions within IOS 9 development

Develop in Objective-C

Earn revenue from your apps

Description

Do You Want To Create Your Own iPhone and iPad Apps but are not sure where to start? Are you ready to jump right into the exciting world of Objective-C mobile development but have little or no programming experience? Then this is your course!

This Complete IOS 9 Objective-C Guide - Make 20 Applications will give you everything your need to start your new career in IOS 9 development using Xcode 7, The course has been structured to support Objective-C, Teaching you all you need to know from creating your first project in Xcode 7 to Submitting to the AppStore.

Create 20 Real Swift 2 Applications throughout the course from fun and simple games to powerfull utility apps using the native features of IOS 9 devices to help you understand the process of creating applications

Sell Your Objective-C App to Millions of Potential Users and earn extra revenue from Ad networks, Making money has never been so easy!

Not only do you get the best online Objective-C IOS 9 development course for Xcode 7 but You also get first class responsive support by email, Twitter or on the Udemy forums, So you can rest assure you have full guidance in your new career!

Why Choose This Objective-C, iOS 9 & Xcode 7 Course?

Many programmers learning to create there first Objective-C application often learn from a boring 300 paged book or a short online video tutorial and are often left with more questions they they asked! This Objective-C, iOS 9 & Xcode 7 course teaches you from the ground up and i never leave you hanging as i support you through each and every step, i am there to assist you when you run into a problem in Xcode 7 and to offer any advice needed and before you know if you will have created your first Objective-C app and will feel like everything your learned has stuck in your head.

Topics Covered:

  • Understanding Xcode 7, Interface Builder, Simulator and Project Types
  • Objective-C: Get to know the new updated language
  • Create 20 real applications in Objective-C
  • All Objects, Actions and Outlets possible in App Development
  • Social Integration: Facebook, Twitter, SMS, Email and more
  • Storyboards and nib Files
  • Universal Support and Screen Size Support
  • Images and Sounds Integration
  • Full Featured Objective-C Apps
  • Earning Revenue Ad Networks
  • Fun and Simple Objective-C Games
  • Core Data Applications
  • Camera Support Applications
  • App Store Submission and Update Support

Content

Getting To Grips!

Section 1 introduction
Purchasing a Developer Licence
Download and Installing Xcode 7
Create, Download and Install Certificates
Creating an App ID
Project Types, What's Best For Me?
What are Classes, InfoPLists and Delegates?
Using The Interface Builder
Building on the IOS Simulator
Building to a Device
Creating Actions and Outlets
App 1: Creating a Hello World Application
Universal Constraints

Understanding Functions

Section 2 introduction
Displaying Text
Text Properties
Custom Fonts
Dismissing the Keyboard
NSTimers
Display Time and Date
Using If Statements
App 2: Reaction Game
Fading Objects
Hiding Objects
Enabling and Disabling Objects
App 3: Tapping Game
Creating a Random Number Generator
Creating a Random Word Generator
Random PList Generator
App 4: Joke Generator

Creating Actions

Section 3 introduction
UISwitches
UISegmentedControls
Controlling UISliders
App 5: Temperature Calculator
Detecting Shake Gestures
App 6: Shake Me Game
Creating URL Links
Using Delayed Actions
App 7: Calculator App

Getting A Good View!

Section 4 introduction
UIViews
Controlling UIScrollViews
Displaying UIAlertViews
Using UIPickerViews
Using UIWebViews
Controlling UIWebViews
Activity Indicator
App 8: Browser Application
Using UIMapViews
Controlling UIMapViews & Displaying Location
App 9: Maps Application
Switching Views in Storyboards
Switching to a XIB View
Removing The Status Bar

Making An App Look Good

Section 5 introduction
Importing Files
Displaying Images
Displaying Retina Images
Changing Images
Adding Images To Buttons
Displaying Images From URL'S
App 10: Snap Game
Displaying PDF'S
Changing the Background Colour
Creating Animations
Object Styling
Adding Loading Screens/Launch Images
Universal Launch Screen
Adding App Icons
Taking Screenshots Programatically
App 11: Camera Application

Coming In Loud And Clear

Section 6 introduction
Playing Audio Files
App 12: Soundboard Application
App 13: YouTube Videos
Vibrating the Device

Creating A Tab Bar Application

Section 7 introduction
App 14: Tab Bar Application - Set Up Part 1
App 14: Tab Bar Application - Customising Part 2

Creating A Table View Application

Section 8 introduction
App 15: Table View - Populating a Table View Part 1
App 15: Table View - Pushing to a Detail View Part 2
App 15: Table View - Populating a Detail View Part 3
App 15: Table View - Customising a Table View Part 4
App 15: Table View - Adding Table View Headers Part 5

Saving And Loading Stuff!

Section 9 introduction
Saving and Loading Text
Saving and Loading Data

Core Data - Creating Databases

Section 10 introduction
App 16: Database - Creating a Database Part 1
App 16: Database - Adding Data Part 2
App 16: Database - Editing Data Part 3
App 16: Database - Deleting Data Part 4

Getting Social With Your App!

Section 11 introduction
Posting Text To Facebook
Posting Images To Facebook
Sending Twitter Tweets
Sending Images To Twitter
Sending an SMS Message
Sending Images Via SMS
Sending an Email
Sending an Images Via Email
App 17: Social Poster
Making a Phone Call
App 18: Contact App - Creating the Contact Database Part 1
App 18: Contact App - Adding, Editing and Removing Contacts Part 2
App 18: Contact App - Calling and Messaging Contacts List Part 3
Displaying Local Notifications

Earning Revenue From Your App

Section 12 introduction
Displaying iAd Advertisements
App 19: In App Purchases - Setting Up The App Part 1
App 19: In App Purchases - Displaying The Content Part 2
App 19: In App Purchases - Purchasing The Content Part 3
App 19: In App Purchases - Saving The Purchase Part 4

Supporting The Application

Section 13 Introduction
Device Detection
App 20: Universal Application

Submitting And Publishing Your App!

Section 14 introduction
Uploading your App to the App Store
Preparing your App for Submission

Screenshots

iOS 9 & Objective-C - Make 20 Applications - Screenshot_01iOS 9 & Objective-C - Make 20 Applications - Screenshot_02iOS 9 & Objective-C - Make 20 Applications - Screenshot_03iOS 9 & Objective-C - Make 20 Applications - Screenshot_04

Reviews

Patrick
November 17, 2016
The content is good, except for the fact that the audio is too low, and without a headphone I'm felt unable to hear properly. Some other details should have more emphasized, as the instruction to press control before trying to set constraints right on the beginning.
Constantin
September 14, 2016
nicely explained, though it would be better to have more challenges which would create a better learning experience
Jagadeesh
August 19, 2016
The tutorial is good for kids who wants to play little bit with IOS creating dummy applications. But for professionals it is complete waste of time. I just don't want write a bad statement about course let me explain why I gave this rating. Before I explain let me tell you that I am also a professional trainer, I delivered trainings for more than 30 MNC companies. I feel this course is not upto the mark for the following reasons. 1. Trainer is just writing the code and showing the results in simulator. But he is not explaining the code. What happens when you write is particular line of code would be a mystery. Until unless I know why I am writing a particular line of code how can I understand do different tasks using that particular concept. 2. He is not explaining what is happening under the hood. I can use my imagination and understand little bit but can not understand what is happening in IOS app. Until unless I come to know what is happening, how can I implement a real world application. 3. You can get better examples by searching in the internet than what is shown in this course. He always just type some code while typing read the same code and simulate it. thats it. 4. If this course is like this then why didn't I give 1 star? why I have given 2.5 stars. Well I am coming to the same point. He is just typing and reading the code though, I can understand the sequence. What should be done first and what should be done next. He is creating all the applications from scratch so I could at least understand the sequence of doing the things which couldn't be understood by downloading online examples. So I have given 2.5 starts. OK Aron this suggestion is for you. I am also a trainer, trust me brother, you will not get student satisfactions until unless you explain what each and every line of code does and what else can be done and how to explore new thing corresponding to that particular line of code. I don't mean to ask you each and every line in details, but at least explain what is high level purpose of each line. Most of the time you are importing some additional frameworks but not explaining what is the purpose of that framework, what else this framework offers. At least give us basic idea about it and provide us where we can explore more about it. You are always saying what to do but not why we should do that particular step in our application. So after completion of the course I could create only the same 20 applications which you have created in the course. I could not do even a single new application. That is what making me sad.
Rgvram
June 29, 2016
if the trainer would go a bit slower, i would be able to grasp the concepts much easily as i would take some time to understand the concepts.
Sungjin
May 9, 2016
I've seen up to 17th lecture and generally this course is good (I've some experience on developing OpenStep and Cocoa application using previous versions of Project Builder and Xcode). The only annoying thing is the lecturer breaks some important conventions like starting instance variable names as capital letter and the same on the method names. That's why I subtract one star; other stuffs are good. I've already learned much on using new storyboard based development process, which I've hated to learn. :-)
Gary
May 1, 2016
You already had certificates, so don't show us how to do it. But after I obtained a dev cert, it wouldn't let me add a production cert as you suggested. You didn't show me how to do this so I am unsure I am in the same state as you. In other words, you didn't teach me how to do it.
Leon
April 11, 2016
I have started iOS development with Swift, but due a project requirement (maintenance and completion of unfinished work) I have taken this course to get familiar with basics of Objective-C and learn something new in iOS. The lectures have good explanations, the goals are well presented - nothing to say here. There are also some handy tips and tricks which I am using even today :) The only reason why I haven't given this course 4.5 or 5 stars is the code quality. It is understandable that code can be written for experts, but when author is copying the same thing for the third time, I really can't go over this. The code quality, solutions and best practices are very important for the developers, especially new ones and therefore code quality should be improved in general.
Fred
March 29, 2016
Aaron covers the complete iOS development cycle with lots of good and detailed program examples. I'm glad that I took his course. He gave me a good foundation to build my own iOS applications.
Kevin
March 11, 2016
Good stuff, but he doesn't really explain things as well as I'd like. Mostly just does it (the main example being constraints). "Let's add some constraints...there, you see how constraints work." Well...not really.
Edgar
February 27, 2016
Holding a degree in computer science and gained experience in various programming languages, this course on Objective-C is still somewhat confusing; at points even goes against best practices. The explanations given and terminology are not always clear, but the examples do show the potential of the iOS framework. However, the motivation behind what constructs, objects and methods to use could be improved. Programming is all about applying the right structure to data and associated logic -- on every level and aspect. I just expected to hear a little more about the language, grammar and available libraries. For 20 applications that would be a lot of work. Perhaps less, but more engaging applications with more depth than just a label, a button or some standard control, would be better. Explaining your design decisions is key to learning the "Why?".
Alicia
February 24, 2016
This course is a great help but lacks a few things, like how to use the debugger and details about the XCode IDE.
Zeth
February 22, 2016
On two occations (both on when to say the webaddress for Apples developer site) the techer says WWW.developer.apple.com whitch is a non-existent site. The correct address is developer.apple.com without the leading WWW.
Dossido
February 18, 2016
this course is extremly good for intermedia level. Before take this course, you better know basic objective-c stuffs and then this will be your one of the masterpiece.
Osmanjan
February 17, 2016
i want to learn both the Objective-C and the Xcode 7, what is not in this course so far is detailed explanations, overall structure of the language, similarity and difference with other object oriented languages, terms, names in this course and their definition. give us the big picture and piece by piece explain the language and the Xcode. but the video quality is really nice, the voice is clear.
Jason
January 6, 2016
I am glad we have a pause button, I was wondering if I was in class or at an auction. I couldn't get past the inconsistent naming of brakes (which are universal apparently. This { is a curly brace, this ( is a parenthesis and this [ is a bracket. The voice was a bit raw, maybe a microphone issue. The back and forth correcting mistakes made it seem unscripted. Also, a BIG miss is how to reset the simulator when the data model changes - who gets that right the first time? the module should have included data model versions, a relationship or two and what to do if you need to make changes to your model.

Charts

Price

iOS 9 & Objective-C - Make 20 Applications - Price chart

Rating

iOS 9 & Objective-C - Make 20 Applications - Ratings chart

Enrollment distribution

iOS 9 & Objective-C - Make 20 Applications - Distribution chart
559414
udemy ID
7/20/2015
course created date
11/21/2019
course indexed date
Bot
course submited by