Learn to Develop an iPhone or iPad App in 4 Weeks
2.4 (16 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.
2,590 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Learn to Develop an iPhone or iPad App in 4 Weeks to your Wishlist.

Add to Wishlist

Learn to Develop an iPhone or iPad App in 4 Weeks

A step-by-step guide for aspiring developers with no coding or Objective-C experience
2.4 (16 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.
2,590 students enrolled
Created by Bess Ho
Published 3/2011
English
Price: $100
30-Day Money-Back Guarantee
Includes:
  • 3.5 hours on-demand video
  • 6 Articles
  • 16 Supplemental Resources
  • Full lifetime access
  • Access on mobile and TV

Training 5 or more people?

Get your team access to Udemy's top 2,000 courses anytime, anywhere.

Try Udemy for Business
What Will I Learn?
  • 12 step by step chapters teaching you how to code iPhone and iPad apps even if you have no Objective-C / iOS experience.
  • Video lectures in each chapter to demonstrate everything visually.
  • Source codes and exercises for each section.
  • Discussion board to ask Bess questions directly and get help on the problems.
  • Setup guide to help you configure your development environment!
  • Everything is recorded so you can learn at your own pace!
  • Not Included: Theory behind iOS development.
View Curriculum
Requirements
  • A system running Mac OSX is required to develop for the iOS platform.
Description

A step-by-step guide to building an iPhone or iPad app for Beginners

This is a course designed for beginners who have never coded in Objective-C or build an iOS app.

Who is the target audience?
  • Business and/or non-technical people who want to learn the basics of iPhone app development. This is a step by step beginners course for aspiring developers and people who are new to iOS development, including:
  • Product Managers
  • Designers
  • Marketers
  • Aspiring Developers (note advanced developers will likely find this class too elementary)
  • Startup Founders
Compare to Other Courses
Curriculum For This Course
71 Lectures
06:22:57
+
Getting Started
8 Lectures 07:15

This music video is to inspire you to face the challenge by taking the first step. I have been struggling alone for a long time as a beginner with no experience in Mac OS development or Objective-C. Watch this video if you feel frustrated and alone. Remind yourself on why you get started.

DO YOU REMEMBER WHEN YOU WERE YOUNG
AND YOU THOUGHT YOU COULD
DO ANYTHING
YOU STILL CAN!
BECAUSE WHAT WE CONSIDER DIFFICULT
IS EASY TO OVERCOME
WANT PROOF?
JUST LOOK AT THE FOLKS WHO START IN APP STORE
BOOTSTRAP FOUNDER
COLLEGE DROPOUT
JOBLESS DEVELOPER
THEY WERE INDIVIDUALS, NEWBIES
READY TO TAKE THE CHALLENGE
MAY BE THEY CAME WITH LITTLE BACKGROUND EXCEPT FOR
A SINGLE APP IDEA
THESE PEOPLE WERE
DREAMERS
RIGHT NOW, YOU THINK IT'S HARD TO GET STARTED
YOU ARE AFRAID
SCARE
FEAR
TAKE YOUR FIRST STEP
IMAGE
POSSIBILITIES
FOR
SUCCESS
REVENUES
AND PUSHES US
TO LEARN NEW WAYS OF MAKING APPS

USE YOUR IMAGINATION. CREATING NEW IDEA
LEARN THE BASIC IN
DESIGN
BUILD
MARKET
DO YOU KNOW ANY TOP APP CREATOR?
APP CREATOR CAN BE ANYONE
EVEN YOU
SO SEIZE THE OPPORTUNITY TO CREATE THE APP YOU ALWAYS WANTED
MAKE A DIFFERENCE
BUT MOST IMPORTANTLY
REMEMBER WHEN YOU WERE YOUNG
WHEN EVERYTHING WAS WITHIN YOUR REACH
JUST SAY TO YOURSELF, BUT WITH DETERMINATION
TAKE YOUR FIRST STEP

See how our IOS SDK classes empowers YOU to succeed.

Preview 02:12

This template is to help you to sketch your app idea on paper. It's a professionally designed with space and note section to document design details. It designs to match iPhone 3 device size and screen size 320 x 480. Each screen box is 20 pixel x 20 pixel.

Spread the love. Share it with your friends or team.

Preview 1.2 MB

This template is to help you to sketch your app idea on paper. It's a professionally designed with space and note section to document design details. It designs to match iPhone 4 device and screen size 320 x 480. Each screen box is 20 pixel x 20 pixel.

Spread the love. Share it with your friends or team.

Preview 502.5 kB

This template is to help you to sketch your app idea on paper. It's a professionally designed with space and note section to document design details. It designs to match iPad 2 device and screen size 1024 x 768. Each screen box is 16 pixel x 16 pixel.

Spread the love. Share it with your friends or team.

Preview 196.3 kB

This template is designed to prototype the screen flows of your app. It provides space to draw the relationship of associated screens.

Preview 84.1 kB

Course Requirements: Intel Mac Register for Apple Developer Account http://developer.apple.com/programs/register/ Join the Safari (FREE) or iOS ($99/yr) or Mac ($99/yr) program Download & Install iOS4 SDK - require 6GB for download & 11GB for installation Download & Install Xcode 4.X Mac OSX: Mac OS…
Preview 01:56

Update Mac OSX iOS SDK requires at least Mac OSX Snow Leopard. It is recommended to update your Mac OSX. You can update your Mac OSX software manually: In your Mac desktop, select [Apple] > About This Mac. Click Software Update... Note: You can upgrade to Lion. It is highly recommend you upgrade to…
Preview 01:40

Question: Can I use PC? Answer: Mac is preferred. If you use PC, you would have to install a Virtual Machine on your PC. Purchase Mac OSX software and install it inside your Virtual Machine. Register Apple Developer Account to download iOS SDK. Install iOS SDK on Mac OSX. This configuration would be…
Preview 01:25
+
Creating Hello World
6 Lectures 20:11
Creating HelloWorld Using Object Library (HD)
12:08

This is a finished project in Xcode 4.0.

Finished Project - Hello World Using Object Library
26.5 kB

Warning: Please use this PDF as a guide to enter the code manually. Do not attempt to copy the entire code from PDF directly to the Xcode. PDF may include any hidden characters (invisible) that would cause Xcode to crash b/c it doesn't recognize the extra characters.

Update: Jul 9 2011

Code Instruction - Hello World using Objective-C
1 page

Creating Hello World using Objective-C (HD)
08:03

This is a finished Xcode 4.0 project with additional comments to explain the code.
Updated: Jul 8 2011

Finished Project - Hello World using Objective-C
612.1 kB

What You'll Learn
3 pages
+
Adding Icons & Launch Images
7 Lectures 32:17
App Icons & Launch Images Requirements (HD)
09:03

Adding Icons to iPhone App (HD)
12:36

Download the zipped file. Unzip the file to access the folders. It contains the icons and launch images for the exercises.

App Icons
5.0 MB

This is a finished Xcode 4.0 project with additional comments to explain the code.
Updated: Jul 8 2011

Finished Project - Adding Icons to iPhone App
868.9 kB

Adding Icons to iPad App (HD)
10:38

This is a finished Xcode 4.0 project with additional comments to explain the code.
Updated: Jul 8 2011

Finished Project - Adding Icons to iPad App
4.2 MB

What You'll Learn
24 pages
+
Creating Full Screen Landscape App
5 Lectures 10:38
Creating Seaworld - Maximize Screen in Landscape (HD)
10:21

Download the zipped file. Unzip the file to access the folders.

Seaworld Images
1.0 MB

This is a finished Xcode 4.0 project with additional comments to explain the code.
Updated: Jul 8 2011

Finished Project - Seaworld
1.1 MB

Exercise: Add all the app icons Launch images for the iphone app Answer: Add all the files inside Icons folder to Project Target Summary App Icon section and Resources Group. Add all the files inside Default folder to Project Target Summary in the Launch Images section. Add the icon files to .plist…
Additional Exercises
00:17

What You'll Learn
2 pages
+
Creating Image-based Button
5 Lectures 08:41
Creating Gold Fish - Image-based Button (HD)
08:41

Download the zipped file. Unzip the file to access the folder. It contains the images for the UIButton.

Seaworld Images
1.1 MB

This is a starting project. Use this project if you didn't complete the previous lecture exercise.

Starting Project - Gold Fish
1.1 MB

This is a finished Xcode 4.0 project with additional comments to explain the code.
Updated: Jul 8 2011

Finished Project - Gold Fish
1.1 MB

What You'll Learn
2 pages
+
Objective-C
6 Lectures 39:40
Using Objects (HD)
24:16

Using Outlets (HD)
14:08

@font-face { font-family: Cambria; }@font-face { font-family: Menlo Regular; }p.MsoNormal, li.MsoNormal, div.MsoNormal { margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: Times New Roman; }div.Section1 { page: Section1; } Exercise: Objective-C Object Lifecycle Project: objects In objects…
Instructional Codes
00:55

This is a finished project in Xcode 4.0.

Objects
28.1 kB

This is a finished project in Xcode 4.0.

Outlets
24.1 kB

Exercise 1: Change the UILabel Text to Im Superman Exercise 2: Change the UILabel Text to Universe after selecting the UIButton Exercise 3: Change the UIButton Text to Activate in Purple Color Exercise 4: Change the UIButton highlighted Text to Fly in Black Color Answer 1: message = @Im Supe…
Additional Exercises
00:20
+
Xcode 4.0
9 Lectures 26:13
Xcode (HD)
05:26

Adding Speed (HD)
06:20

Learn to Debug (HD)
09:48

Adding Framework (HD)
04:39

Xcode4
8 pages

Speed
22 pages

Debugging
8 pages

Framework
7 pages

This is a finished Xcode 4.0 project.

Adding Framework
23.0 kB
+
Creating Sound Adding Multiple Audio Files
6 Lectures 16:49
Warning: Please use this PDF as a guide to enter the code manually. Do not attempt to copy the entire code from PDF directly to the Xcode. PDF may include any hidden characters (invisible) that would cause Xcode to crash b/c it doesn't recognize the extra characters. Update: Jul 9 2011
Code Instruction - Slotmachine
2 pages

This zipped file containing background and audio files to create a slot machine app.

Slotmachine Assets
1.1 MB

Download the assets for the app. Create your own new project or use the starting project to follow along the lecture.

Creating Slot Machine - Multiple Audio (HD)
16:49

This is optional. You can use this starting project to follow along the video tutorial. This starting project has already included background image and audio files. I have already added AudioToolbox framework into Xcode project. Included #import to include AudioToolbox framework in ViewController .h file. I also declared the system sound objects, properties, and IBAction methods in the header .h file. I included basic codes in the implementation .m file. You don't have to use this project. You can also create your new project. Apply what you have learned and follow along the video tutorial.

Starting Project - Slotmachine
1.1 MB

This is a finished Xcode 4.0 project with additional comments to explain the code.
Updated: Jul 8 2011

Slotmachine Finished Project
1.8 MB

The PDF contains codes to build the slot machine app.

Creating Sound Adding Multiple Audio Files
19 pages
+
Creating Image-based Animation
5 Lectures 16:51
Warning: Please use this PDF as a guide to enter the code manually. Do not attempt to copy the entire code from PDF directly to the Xcode. PDF may include any hidden characters (invisible) that would cause Xcode to crash b/c it doesn't recognize the extra characters. Update: Jul 10, 2011
Code Instruction - Campfire using Image-based Animation
1 page

The zipped file contains app icon and all the campfire image files for the animation.

Campfire Assets
1.0 MB

Creating Campfire - Image-based Animation (HD)
16:51

This is a finished Xcode 4.0 project with additional comments to explain the code.
Updated: Jul 11, 2011

Finished Project - Campfire using Image-based Animation
2.5 MB

Image Animation
17 pages
+
Animating Object
8 Lectures 30:52
Warning: Please use this PDF as a guide to enter the code manually. Do not attempt to copy the entire code from PDF directly to the Xcode. PDF may include any hidden characters (invisible) that would cause Xcode to crash b/c it doesn't recognize the extra characters. Update: Jul 11, 2011
Code Instruction - Flipping Fish Animating Image Button
3 pages

This zipped file contains the image files.

Helloseaworld Assets
1.2 MB

Creating Flipping Fish - Animated Image Button (HD)
21:37

This is a finished Xcode 4.0 project with additional comments to explain the code.
Updated: Jul 11, 2011

Finished Project - Flipping Fish Animating Image-based Button
1.6 MB

Warning: Please use this PDF as a guide to enter the code manually. Do not attempt to copy the entire code from PDF directly to the Xcode. PDF may include any hidden characters (invisible) that would cause Xcode to crash b/c it doesn't recognize the extra characters. Update: Jul 11, 2011
Code Instruction - Walking Crab Animating Image Position
3 pages

Creating Crabwalk - Animated Image Position (HD)
09:15

This is a finished Xcode 4.0 project with additional comments to explain the code.
Updated: Jul 11, 2011

Finished Project - Walking Crab Animating Image Position
1.6 MB

Part 1: Flipping Fish

Part 2: Walking Crab

Helloseaword
39 pages
1 More Section
About the Instructor
Bess Ho
2.4 Average rating
0 Reviews
2,591 Students
2 Courses
Dreamer, Planner, Builder

Bess Ho has been teaching iOS since year 2010. She has the ability to simplify and explain complex concept to beginners with very little background.


She guest lectures in mobile technology at Stanford University School of Engineering and Art Institute of California Web Design and Interactive Media . She was an adjunct professor at University of Phoenix in School of Business.


Bess has spoken on iOS and Android development and design at various conferences and events in Silicon Valley, such as Web2.0 Expo SF, Where20 Conference, Plug and Play Mobile Play conference, Silicon Valley Code Camp, and local user groups.


At various times Bess has been an active app publisher, hacker and book author. She is Technical Editor for “MySpace Developer Platform” Developer Book by Pearson. She is a Contributing Author for “Sams Teach Yourself Twitter API in 24 Hours”.


Presentations: http://www.slideshare.net/bess.ho