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
0.0 (0 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
Instructed by Bess Ho
$50
Take This Course
  • Lectures 71
  • Contents Video: 3.5 hours
    Other: 3 hours
  • Skill Level Beginner Level
  • Languages English
  • Includes Lifetime access
    30 day money back guarantee!
    Available on iOS and Android
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 3/2011 English

Course 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.

What are the requirements?

  • A system running Mac OSX is required to develop for the iOS platform.

What am I going to get from this course?

  • 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.

What 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

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: Getting Started
02:12

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.

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 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.

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 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.

196.3 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.

84.1 kB

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

Article
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…
Article
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…
Article
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…
Section 2: Creating Hello World
Creating HelloWorld Using Object Library (HD)
12:08
26.5 kB

This is a finished project in Xcode 4.0.

1 page

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

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

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

What You'll Learn
3 pages
Section 3: Adding Icons & Launch Images
App Icons & Launch Images Requirements (HD)
09:03
Adding Icons to iPhone App (HD)
12:36
5.0 MB

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

868.9 kB

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

Adding Icons to iPad App (HD)
10:38
4.2 MB

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

What You'll Learn
24 pages
Section 4: Creating Full Screen Landscape App
Creating Seaworld - Maximize Screen in Landscape (HD)
10:21
1.0 MB

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

1.1 MB

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

Article
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…
What You'll Learn
2 pages
Section 5: Creating Image-based Button
Creating Gold Fish - Image-based Button (HD)
08:41
1.1 MB

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

1.1 MB

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

1.1 MB

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

What You'll Learn
2 pages
Section 6: Objective-C
Using Objects (HD)
24:16
Using Outlets (HD)
14:08
Article
@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…
28.1 kB

This is a finished project in Xcode 4.0.

24.1 kB

This is a finished project in Xcode 4.0.

Article
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…
Section 7: Xcode 4.0
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
23.0 kB

This is a finished Xcode 4.0 project.

Section 8: Creating Sound Adding Multiple Audio Files
2 pages
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
1.1 MB

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

16:49

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

1.1 MB

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.

1.8 MB

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

19 pages

The PDF contains codes to build the slot machine app.

Section 9: Creating Image-based Animation
1 page
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
1.0 MB

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

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

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

Image Animation
17 pages
Section 10: Animating Object
3 pages
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
1.2 MB

This zipped file contains the image files.

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

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

3 pages
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
Creating Crabwalk - Animated Image Position (HD)
09:15
1.6 MB

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

39 pages

Part 1: Flipping Fish

Part 2: Walking Crab

Section 11: Creating Your Project
12.6 MB

This zipped file contains audio, background and image files. Use your imagination to create your own project. Show us what you have learned so far in this course. Show it off at youtube and send us back your link.

250.7 kB

This zipped file contains complete images to build a simple calculator. You can use it to apply your learning from this course.

1.3 MB

This zipped file contains 80 professional designed high resolution and quality wall paper. These wall paper files are designed and optimized for iPhone Protrait or Landscape orientation.

19.4 MB

This zipped file contains 90 professional designed high resolution and quality wood texture. These texture files are designed and optimized for iPhone Protrait or Landscape orientation.

6.5 MB

This zipped file contains 45 professional designed high resolution and quality wooden floors. These texture files are designed and optimized for iPhone Protrait or Landscape orientation. It includes popular and rare wood such as Cherry, Maple, Oak, Walnut, Pine, Bamboo, Eucalyptus, Ebony, Early American and more...

5.7 MB

This zipped file contains 42 professional designed high resolution and quality starburst background. These files are designed and optimized for iPhone Protrait or Landscape orientation. It comes with 7 color.

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

Bess Ho, 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

Ready to start learning?
Take This Course