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
Instructed by Bess Ho
  • Lectures 71
  • Video 7 Hours
  • Skill level beginner level
  • Languages English
  • Includes Lifetime access
    30 day money back guarantee!
    Available on iOS and Android

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.

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?

  • Over 71 lectures and 6.5 hours of content!
  • 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

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

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

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

82.17 KB

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

Text
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…
Text
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…
Text
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
25.9 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
597.72 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 slides
Section 3: Adding Icons & Launch Images
App Icons & Launch Images Requirements (HD)
09:03
Adding Icons to iPhone App (HD)
12:36
4.75 MB

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

848.56 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
3.99 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 slides
Section 4: Creating Full Screen Landscape App
Creating Seaworld - Maximize Screen in Landscape (HD)
10:21
1 MB

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

1.03 MB

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

Text
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 slides
Section 5: Creating Image-based Button
Creating Gold Fish - Image-based Button (HD)
08:41
1.02 MB

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

1.02 MB

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

1.05 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 slides
Section 6: Objective-C
Using Objects (HD)
24:16
Using Outlets (HD)
14:08
Text
@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…
27.43 KB

This is a finished project in Xcode 4.0.

23.53 KB

This is a finished project in Xcode 4.0.

Text
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 slides
Speed
22 slides
Debugging
8 slides
Framework
7 slides
22.5 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.04 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.08 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.69 MB

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

19 slides

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
1000.96 KB

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

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

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

Image Animation
17 slides
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.12 MB

This zipped file contains the image files.

Creating Flipping Fish - Animated Image Button (HD)
21:37
1.56 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.56 MB

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

39 slides

Part 1: Flipping Fish

Part 2: Walking Crab

Section 11: Creating Your Project
11.99 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.

244.78 KB

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

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

18.48 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.23 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.43 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.

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

Reviews

Average Rating
1.9
Details
  1. 5 Stars
    1
  2. 4 Stars
    0
  3. 3 Stars
    3
  4. 2 Stars
    0
  5. 1 Stars
    5
    • Paul De Laubier

    shockingly, zero discussion on basic coding, makes this course quasi useless

    Too bad: 1-4 go thru the visual interface and flows -great for non coders. But at 5 we just have to sit and watch code being written without ANY insight into the hows and whys... and all of a sudden, the non coding student (this course is marketed to non-coders) will be literally abandoned by the lecturer. The live, 4-week version of Bess Ho's class may be good, but this online course depressed me, as it cannot be understood without an understanding of coding. Sigh... /:(

    • Wendy Peticolas

    4 weeks after you purchase programs!

    I was mislead into thinking I could develop an app in 4 weeks. I also didn't realize I would have to purchase programs. I think I will hire an expert next time to build it for me. This was a waste of money!

    • Steven Ferrino

    Only for people with No programming experience.

    Since this is the first course I bought I didn't see the reviews, otherwise I would not have bought it. As others have said, if you have any programming background, any, don't spend your money on this.

    • Jan Brinkmann

    Boring... Programing is not at all about Xcode and a few aspects

    If you are a developer who has experience using other languages, DONT BUY IT! It's really annoying and as somebody stated, much better covered using free tutorials...

    • Amy Yamashiro

    Good customer service

    This course didn't work out for me because of technical issues, but the instructor and Udemy did a great job helping me get a refund.

Show more reviews

What you get with this course

30 day money back guarantee

Lifetime access

Available on desktop, iOS and Android

Certificate of completion

Join the biggest student community

5,900,000

Hours of video content

22,000,000

Course enrollment

6,500,000

Students

Ready to start learning?
Preview this course