Wishlisted Wishlist

Please confirm that you want to add This Is How You Make iPhone Apps - iOS Development Course to your Wishlist.

Add to Wishlist

This Is How You Make iPhone Apps - iOS Development Course

Learn every step in iOS App Development with iOS app development tutorial, from creating to submitting to app store.
4.6 (1,353 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.
89,053 students enrolled
Created by The App Dojo
Published 7/2012
  • 4.5 hours on-demand video
  • 1 Supplemental Resource
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion

I'll teach you how to make iPhone apps with this complete iOS development tutorial. You'll learn how to create apps using the same tools and techniques used to make the top apps in The App Store.

No coding experience? No problem. We'll create our first app in Lesson 2 without writing a single line of code. Then in Lesson 3 of this iOS app development tutorial, we'll learn how to write code in Apple's Objective-C programming language.

Once we've gotten the hang of programming, we'll create three more apps as we explore Apple's iOS software development kit. I'll walk you through every detail of developing the apps from project creation, through every line of code, and on to testing the app.

Finally, in the last lesson I'll let you watch over my shoulder as I submit an app to The App Store.

Take the course now, learn iOS development now and have your first fully functional iPhone app before the end of the day.

Students Who Viewed This Course Also Viewed
Curriculum For This Course
Expand All 23 Lectures Collapse All 23 Lectures 04:32:02
Getting Started
1 Lecture 01:42

In this intro lesson I'll explain everything you need in order to take this course and start making apps.

Lesson 1 - What You Need To Start Making Apps
Your First App
3 Lectures 30:15

In the first half of this lesson, I'll show you where to download the free tools you need to start making iPhone apps.  Then we'll create our first app using Apple's Storyboarding feature.  At the end of the lesson, there's a challenge where you can try out what you've learned.  See the Lesson 2 Challenge Solution video for the answer.

Lesson 2 - Getting The Tools You Need And Building Your First iPhone App

The solution to the Lesson 2 Challenge.

Lesson 2 Challenge Solution

This file contains the picture used in the app we create in the Lesson 2 video.

Lesson 2 Assets
59.7 kB
Learning To Code
3 Lectures 19:07

In the last lesson we met the limit of what we can make our apps do without writing any code.  In this lesson, we'll learn how to write code in Objective-C.

Lesson 3 - Learning To Write Code In Objective-C

This is the solution to the challenge questions presented at the end of the Lesson 3 video.

Lesson 3 Challenge Solution
2 pages

This is the project file used in Lesson 3.  Follow along with the video by inserting your code into this project.

Lesson 3 Project File
612.4 kB
Creating A Tip Calculator App
4 Lectures 51:38

In this lesson, we'll use some of the programming skills we learned in Lesson 3 to create a brand new Tip Calculator app.

Lesson 4 - Creating a Tip Calculator App

Watch this video to make sure that your solution to the Lesson 4 Challenge is correct.

Lesson 4 Challenge Solution

These are all the app user interface images used in the Lesson 4 video.

Lesson 4 Tip Calculator App Images
387.6 kB

This is the completed Tip Calculator project


Completed Tip Calculator Project
418.8 kB
Creating A Food Journal App
2 Lectures 48:23

In this lesson we'll build a Food Diary app to keep track of different foods we've eaten.  In the process we'll explore some of the iOS SDK and learn about Apple's array and TableView classes.

Lesson 5 - Fun With TableViews, Arrays, and More

Get the solution to the challenge presented at the end of Lesson 5.

Lesson 5 Challenge Solution
Expanding Our Food Journal App
3 Lectures 42:34

In this lesson, we'll update Food Diary so that it saves data in between sessions and shows a detail view when we tap on a food item.

Lesson 6 - Updating Food Diary to save data and show a detail view

The solution video to the Lesson 6 Challenge.

Lesson 6 Challenge Solution

This is the Food Diary project starting point for Lesson 6.

Food Diary Lesson 6 Starting Point
30.2 kB
Adding Geo-Location And Maps to Our Food Journal App
2 Lectures 29:46

In this lesson we'll learn how to add the iPhone's Geo-location and maps features to our app by adding location data for each food.

Lesson 7 - Updating Food Diary to add Geo-Location And Map Views

This is the starting point for the Food Diary app for Lesson 7.

Food Diary Lesson 7 Starting Point
34.6 kB
Creating A Multi-Touch Photo-based App
3 Lectures 33:06

In this lesson we'll create a new app that makes use of the iPhone's multi-touch screen.  We'll also learn how to access the iPhone's camera, we'll play a sound when the user taps a button, and we'll program some animations to make our app look smooth.

Lesson 8 - A new app! Photos, touches, gestures, animations, and sound

Find out the solution to the Lesson 8 challenge.

Lesson 8 Challenge Solution

This download contains the user interface images and sounds for the Photo Touch app.

Lesson 8 Photo Touch Images and Sound File
1.9 MB
Submitting To The App Store
2 Lectures 13:31

In this lesson, we'll submit our Photo Touch app to The App Store for any iOS user to download.

Lesson 9 - Submitting Your App To The App Store

This zip file contains the PhotoTouch icon files we need to submit our app to The App Store.

Lesson 9 PhotoTouch Icon Files
862.9 kB
About the Instructor
4.6 Average rating
1,410 Reviews
89,484 Students
2 Courses
Learn by doing

The App Dojo has helped thousands of students get started developing their own iPhone apps & iMessage sticker packs and distributing those around the world via The App Store. Whether you want to get started selling apps in The App Store, promote a project/product with an app or sticker pack, or supplement your current skillset with valuable mobile development expertise, our tutorials are a great way to get started.

Report Abuse