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.
  • Lectures 23
  • Video 5 Hours
  • Skill level all level
  • Languages English
  • Includes Lifetime access
    30 day money back guarantee!
    Available on iOS and Android
    Certificate of Completion

How taking a course works


Find online courses made by experts from around the world.


Take your courses with you and learn anywhere, anytime.


Learn and practice real-world skills and achieve your goals.

Course Description

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.

What am I going to get from this course?

  • Over 23 lectures and 4.5 hours of content!

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


Section 1: Getting Started

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

Section 2: Your First App

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.


The solution to the Lesson 2 Challenge.

58.27 KB

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

Section 3: Learning To Code

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.

2 slides

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

598 KB

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

Section 4: Creating A Tip Calculator App

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


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

378.48 KB

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

408.96 KB
This is the completed Tip Calculator project


Section 5: Creating A Food Journal App

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.


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

Section 6: Expanding Our Food Journal App

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.


The solution video to the Lesson 6 Challenge.

29.53 KB

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

Section 7: Adding Geo-Location And Maps to Our Food Journal App

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.

33.78 KB

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

Section 8: Creating A Multi-Touch Photo-based App

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.


Find out the solution to the Lesson 8 challenge.

1.81 MB

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

Section 9: Submitting To The App Store

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

842.72 KB

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

Instructor Biography

The App Dojo , Learn by doing

In my two years as a full-time iOS developer, I've coded my way around the block several times.  In my new video tutorial series, I'm helping others get started developing their own iPhone apps and distributing their apps around the world via The App Store.

Join the biggest student community


Hours of video content


Course Enrollments




Average Rating
  1. 5 Stars
  2. 4 Stars
  3. 3 Stars
  4. 2 Stars
  5. 1 Stars
    • Thota Sarvani

    yes it is too informative

    • Roland van Beurden

    Not for latest version of Xcode

    There's a real mismatch in the user interface of the Xcode version 6.4 and the video. The problems begin with the first steps if you have to name window object and place buttons. The struggle is too great to follow this course in my opinion. Too bad because the presentation seems rather good.

    • Luke Kareklas


    Totally new beginner here. My Mac Mini is running OS X Yosemite and my Xcode is version 6.4. I couldn't even get past the second lecture because there are lots of differences to the Xcode on my machine and the examples in the video. After reading other reviews, I agree, good instructor and tempo, but outdated info. I'm frustrated and don't think this is worth my time, even for free.

    • Enrico Frascati


    It's free, ok. It's good quality, I don't know, I stopped watching it almost immediately. What I know for sure is that it's based on Xcode 4 (2011!!) and it should be specified in the description. Even if I've not spent a buck on it, I surely miss the 10 minutes it took to read the description, decide to get the course, find out it's obsolete and write this review.

    • Rothelle Cooke


Show more reviews
Ready to start learning?
Enroll for free now