Buying for a Team? Gift This Course
Wishlisted Wishlist

Please confirm that you want to add iOS for Beginners - How to create your own app to your Wishlist.

Add to Wishlist

iOS for Beginners - How to create your own app

A Step-by-Step iOS for Beginners Guide in which you learn how to create your own app for iphone and ipad.
3.9 (9 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.
3,032 students enrolled
Last updated 2/2016
English
$10 $95 89% off
17 hours left at this price!
30-Day Money-Back Guarantee
Includes:
  • 2 hours on-demand video
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Have a coupon?
What Will I Learn?
Learn how to setup the iOS development environment from scratch.
Learn how to install and use XCode
Learn how to use Interface Builder
Learn how to use iOS Simulator
Getting started with Objective C
Learn how to build apps for iPhone & iPad
Learn how to create apps with and without storyboard
Create a game using OpenGL
View Curriculum
Requirements
  • It will be great if, you have a basic knowledge in ANY programming language
  • Of course, you will need an Intel Mac system to install and setup the iOS development environment
Description

One of the most popular platform that people love to use is iOS. That is the reason why iOS apps are so popular and in high demand and probably that is the reason why you are here, because you want to learn how to develop iOS apps!

This course will help you kick start your app development journey in iOS platform for both iPhone & iPad.

iOS app development isn't tedious once you get past the setting up of the development environment and getting comfortable with the various tools that you can use.

We know that in the begining everything can seem hard beacuse you simply don't know where to start. That is just frustrating and keeps you off your way to developing your first app.

Our years of experience in app development have taught us the process of how to start with ease in iOS app development and that is exactly what we will teach you in this course.

We have designed this special course for anyone who has the desire to learn iOS development and create apps.

This course will walk you through:

  • How to install and setup XCode,
  • De-mystify Interface Builder, UI Elements and other components of iOS development
  • How the various app templates work.
  • Develop an app for iPhone & iPad
  • Build the app and use the Simulator

Other benefits:

  • Lifetime Access to all other updates!
  • FULL Support!
  • 30 Day Money Back GUARANTEE if you feel this course didn't help you at all and you can't apply anything...that is how dedicated we are to your success!


All of this in less than 3 hours (out of your busy schedule) of simple to follow lectures that YOU CAN APPLY from TODAY !

It's Time to take action!

PS: If, you follow this video course and perform the steps mentioned then you will be ready to go live with app development in less than 4 days!

Who is the target audience?
  • Anyone who wants to develop apps on iOS but, just doesn't know where to start.
Students Who Viewed This Course Also Viewed
Curriculum For This Course
Expand All 55 Lectures Collapse All 55 Lectures 01:48:16
+
Introduction to the course
1 Lecture 02:04

This is the introductory video for this class. We will talk about ho the course is structured and how you should go through it fro maximum efficiency!

Preview 02:04
+
Getting Started
4 Lectures 07:45
This video explains how to install Xcode v 4.5.1 in the MAC for IOS application development.  It covers all the steps that are to be followed for successfully installing Xcode into the mac.
Preview 02:35

This video gives a basic introduction to the Xcode SDK, which is used for developing IOS applications. It covers the various options while creating a new project in Xcode and also shows how to run an application.

Creating New Application in Xcode
02:25

This video describes how to set the build path for Xcode applications. It also gives an idea about the importance of setting build path.

Setting Build Path in Xcode
01:01

This video describes the IOS simulator, which simulates the running environment of an IOS device. This gives an idea on how to change the settings of the similar and also how to interact with it.

Introduction to IOS Simulator
01:44
+
New Project Creation Templates in Xcode
8 Lectures 07:27

This video describes how to create a single view application with story board from scratch in Xcode. This also describes the files that are created while creating a project using the single view application template. This also contains a brief description on the what the app will look like when its run on the simulator.

Creating Single View Application with Storyboard in Xcode
00:52

This video describes how to create a single view application without story board from scratch in Xcode. This also describes the files that are created while creating a project using the single view application template. This also contains a brief description on the what the app will look like when its run on the simulator.

Creating Single View Application without Storyboard in Xcode
00:39

This video describes how to create a page based application from scratch in Xcode. This also describes the files that are created while creating a project using the page based application template. This also contains a brief description on the what the app will look like when its run on the simulator.

Creating Page Based Application in Xcode
01:01

This video describes how to create a master-detail application from scratch in Xcode. This also describes the files that are created while creating a project using the master-detail application template. This also contains a brief description on the what the app will look like when its run on the simulator.

Preview 01:16

This video describes how to create an utility application from scratch in Xcode. This also describes the files that are created while creating a project using the utility application template. This also contains a brief description on the what the app will look like when its run on the simulator.

Creating Utility Application in Xcode
00:53

This video describes how to create an openGL game application from scratch in Xcode. This also describes the files that are created while creating a project using the openGL game template. This also contains a brief description on the what the app will look like when its run on the simulator.

Creating OpenGL Game in Xcode
01:12

This video describes how to create an tabbed application from scratch in Xcode. This also describes the files that are created while creating a project using the tabbed application template. This also contains a brief description on the what the app will look like when its run on the simulator.

Creating Tabbed Application in Xcode
01:09

This video describes how to create an empty application from scratch in Xcode. This also describes the files that are created while creating a project using the empty application template. This also contains a brief description on the what the app will look like when its run on the simulator.

Creating Empty Application in Xcode
00:25
+
Introduction to Objective C
19 Lectures 39:17

This video describes about the header and implementation files of a class in objective C. This also describes the interface builder file, relation between the class files etc. A brief description on how to use the interface builder along with how objects added to the interface builder shows up on the simulator while running is also there in this video.

Preview 02:40

This video describes how initialize objects and how to allocate values to it in objective C. Here the NSString class is used for showing the object initialization.

Object Initialization
01:17

This video describes how to create objects using the fast enumeration method in objective C. Here object creation is described with the help of an example of NSString object.

Object Creation - Fast Enumeration Method
00:36

This video describes what are the types of methods used in objective C and what are the things to keep in mind while writing a method with the help of examples. It describes in detail the various sections while writing a method using objective C in Xcode.

Types of Methods and its Naming Conventions in Objective C
03:15

This video describes how to use accessor methods in objective C and what are the things to keep in mind while writing it. It describes in detail the difference while naming accessor methods based on the type of object for which it is used to set the value for.

Accessor Methods and its Naming Conventions in Objective C
01:39

This video describes how to use delegate methods in objective C and what are the things to keep in mind while writing it. It describes in detail the difference while naming delegate methods based on the type of element for which it is used.

Delegate Methods and its Naming Conventions in Objective C
02:37

This video describes how to implement the for loop in objective C with the help of an example and the output in detail.

For Loop in Objective C
01:56

This video describes how to implement the while loop in objective C with the help of an example and the output in detail.

While Loop in Objective C
01:14

This video describes how to implement the do-while loop in objective C with the help of an example and the output in detail.

do-while Loop in Objective C
01:50

This video describes how to implement the if conditional statement in objective C with the help of an example and the output in detail. It also describes the use of else if and else sections while implementing the if conditional statement.

if Conditional Statement in Objective C
04:19

This video describes how to implement the switch conditional statement in objective C with the help of an example and the output in detail.

Switch Conditional Statement in Objective C
02:20

This video describes how to implement the array data collection in objective C. It describes how to create and initialize an array object with the help of an example. 

Array Data Collection in Objective C
01:17

This video describes how to implement the mutable array data collection in objective C. It describes how to create and initialize a mutable array object with the help of an example. It also describes in detail what are the various properties of a mutable array and how to set those properties.

Mutable Array Data Collection in Objective C
03:14

This video describes how to compare two string objects in objective C with the help of an example. 

Comparing Two String Objects in Objective C
01:07

This video describes how to split a string object with a string in objective C with the help of an example. 

Splitting String Objects into an Array in Objective C
00:57

This video describes how to check for a particular prefix in a string in objective C with the help of an example. 

Checking for String Prefix in Objective C
01:14

This video describes how to get the sub-string of a particular range in a string in objective C with the help of an example.

Getting the Sub-String within Range of a String in Objective C
01:57

This video describes how to get the sub-string from a particular index to a particular index of a string in objective C with the help of an example.

Getting the Sub-String from an index of a String in Objective C
04:13

This video describes how to implement the case sensitive and case in-sensitive string comparison of strings in objective C with the help of example. 

Case Sensitive and In-Sensitive String Comparison in Objective C
01:35
+
Working with Interface Builder
2 Lectures 03:50

This video describes what is the use of files owner and how it helps in connecting the interface builder view with the class files. It also describes with an example what will happen if the files owner is not connected to the view in the xib.

Files Owner - Linking the XIB in Xcode
01:49

This video describes how to use the inspector library of interface builder and what are the different option available. Finally it shows how to use the inspector library with the help of an example.

Inspector Library of XIB in Xcode
02:01
+
Introduction to Views and Elements
7 Lectures 10:14

This video describes the relationship and control flow between screen, window and view in an IOS application created using Xcode.

Preview 00:40

This video describes the architecture of view controller. It describes in detail the connection between view controller, views and subviews and the control flow between them.

View Controller Architecture
00:57

This video describes how to create a new view controller class and how to add it to the project. It also describes how to enable the creation of xib while creating the class.

Creating New View Controller Class
01:35

This video describes the process behind the loading of a view to the memory in details with the help of a flowchart.

Process of Loading a View into Memory
00:45

This video describes the process behind the unloading or removing  of a view from the memory in details with the help of a flowchart.

Process of Unloading a View from Memory
00:41

This video describes how to add view elements to the screen and how to change the properties of the added element using the XIB file with the help of an example.

Inserting Views to the Screen using XIB in Xcode
03:32

This video describes how to add view elements to the screen and how to change the properties of the added element programmatically with the help of an example.

Inserting Views to the Screen Programmatically in Xcode
02:04
+
Working with UI Elements
14 Lectures 37:39

This video gives a detailed introduction of various UIelements that are available with Xcode with the help of interface builder.

Preview 01:49

This video gives a detailed idea on how to add a label to the screen using interface builder. It also describes in detail what are the properties that are there for UILabel and where to make the modifications with the help of examples. It also shows how the changes will be reflected on the screen once the project is run.

Adding UILabel using XIB
02:19

This video gives a detailed idea on how to add a label to the screen programmatically. It also describes in detail what are the properties that are there for UILabel and set values for those properties. It also shows how the changes will be reflected on the screen once the project is run.

Adding UILabel Programmatically
03:28

This video gives a detailed idea on how to add a textfield to the screen using interface builder. It also describes in detail what are the properties that are there for UITextField and where to make the modifications with the help of examples. It also shows how the changes will be reflected on the screen once the project is run.

Adding UITextField using XIB
02:47

This video gives a detailed idea on how to add a textfield to the screen programmatically. It also describes in detail what are the properties that are there for UITextField and set values for those properties. It also shows how the changes will be reflected on the screen once the project is run.

Adding UITextField Programmatically
02:14

This video gives a detailed idea on what are the various delegate methods of UITextField and how to enable delegate for a particular textfield object. It also describes the events that trigger the delegate methods with the help of examples.

Enabling and Implementing the UITextFieldDelegate
03:49

This video gives a detailed idea on how to add a textview to the screen using interface builder. It also describes in detail what are the properties that are there for UITextView and where to make the modifications with the help of examples. It also shows how the changes will be reflected on the screen once the project is run.

Adding UITextView using XIB
02:46

This video gives a detailed idea on how to add a textview to the screen programmatically. It also describes in detail what are the properties that are there for UITextView and set values for those properties. It also shows how the changes will be reflected on the screen once the project is run.

Adding UITextView Programmatically
02:30

This video gives a detailed idea on what are the various delegate methods of UITextView and how to enable delegate for a particular textview object. It also describes the events that trigger the delegate methods with the help of examples.

Enabling and Implementing the UITextViewDelegate
02:55

This video gives a detailed idea on how to add an image view to the screen using interface builder. It also describes in detail what are the properties that are there for UIImageView and where to make the modifications with the help of examples. It also shows how the changes will be reflected on the screen once the project is run.

Adding UIImageView using XIB
01:51

This video gives a detailed idea on how to add a image view to the screen programmatically. It also describes in detail what are the properties that are there for UIImageView and set values for those properties. It also shows how the changes will be reflected on the screen once the project is run.

Adding UIImageView Programmatically
01:11

This video gives a detailed idea on how to add a button to the screen using interface builder. It also describes in detail what are the properties that are there for UIButton and how to add action to the buttons. It also shows how the changes will be reflected on the screen once the project is run.

Adding UIButton using XIB
02:57

This video gives a detailed idea on how to add a button to the screen programmatically. It also describes in detail what are the properties that are there for UIButton and set values for those properties including the action for it. It also shows how the changes will be reflected on the screen once the project is run.

Adding UIButton Programmatically
02:04

This video gives a detailed idea on how to add a table view to the screen using both XIB and also programmatically. It also shows how to enable and implement the delegate methods for UITableView once it is added. It also describes in detail what are the properties that are there for UITableView and set values for those properties. It also shows how the changes will be reflected on the screen once the project is run.

Adding UITableView to the View
04:59
About the Instructor
4.0 Average rating
16 Reviews
4,818 Students
2 Courses
Founder/MD Schogini Inc.

Schogini is the first company with more than 450+ live mobile apps in the locations that matter. You can find the Schogini mobile apps in the app stores of iTunes, Google Play and Windows App Hub. This tells you that Schogini can deliver high quality apps on any mobile platform.

Schogini has always been fanatic about learning & mastering the latest and best in technology.

Schogini is equally passionate about sharing its vast knowledge of over a decade in web, SEO, eCommerce and mobile technologies. We try to keep our programs as simple and clear as possible to be able to get anyone who is willing to learn get on track quickly!

About Sree - Founder & MD Schogini Inc

Sree (as he is called), is a cutting edge IT professional, who has extensive expertise in hardware & software, from to micro-controllers to mainframes.

His journey into IT started at the age of 17 when he passed the City and Guilds of London Exam with Credit. He is an honors graduate in engineering and has worked with many blue chip companies and Airlines like ORG Systems and KLM. Sree has received numerous awards for his commendable contributions, efficiency and huge cost savings.

As part of his remarkable career, Sree has traveled to more than 30 countries, to implement IT solutions and train IT professionals.

A few accomplishments:

  • Advanced SEO Certified Professional
  • Zend PHP5 Certified Engineer
  • Received the Microsoft Certified Solution Developer certification
  • Completed the Advanced Software Development Techniques at TIFR

Currently, he is pursuing his MBA in International Business and eCommerce, with specialization in Mobile Games.

4.3 Average rating
572 Reviews
24,709 Students
32 Courses
Online Entrepreneur, Marketer and Professional Networker

Hello guys,

My name is Sorin Constantin and I am an Online Entrepreneur since 2011 and Network Marketing Professional since 2013. In the last years I've started more projects with success in the online world in e-commerce and affiliate marketing and managed to sell more than 350.000$ in products and services. I've studied and developed two network marketing business, the first being a lesson for me, the second being a real businesses as a result of personal development and appling the principles of being a network marketing professional. I want to share my experience in both the industries here on Udemy as I truly believe that Passive Income can be a Reality for anybody who is chosing these industries. I hope to see you in my courses and bring value to your business. Also if you would like to connect with me and keep in touch you have my facebook link in the links category bellow. I love to stay connected to ambitious and driven to learn people like you guys.

To your success,

Sorin Constantin

4.0 Average rating
9 Reviews
3,032 Students
1 Course

Phyllis is a seasoned marketer and passionate serial entrepreneur. She is not afraid to take risks, try new opportunities and build businesses from scratch. Her determination and courage paid off and she has been successful in many of the ventures in which she got involved or started herself.

Her passion for Online Marketing is contagious and she truly believes that the Internet is the BIG Game Changer in the Economical and Social World. Everyone who has the will and ambition can design their perfect lifestyle using the Internet.

Phyllis is excited to be here with you and share with you all her experience and knowledge so that you can achieve your goals faster.

Report Abuse