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

  • Lifetime access to 23 lectures
  • 4+ hours of high quality content
  • A community of 34900+ students learning together!
  • 340+ discussions

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


Discover courses made by experts from around the world.

Take your courses with you and learn anytime, anywhere.

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


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.

    • Over 23 lectures and 4.5 hours of content!


30 day money back guarantee
Lifetime access
Available on Desktop, iOs and Android
Certificate of completion


  • SECTION 1:
    Getting Started
  • 1
    Lesson 1 - What You Need To Start Making Apps

    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
  • 2
    Lesson 2 - Getting The Tools You Need And Building Your First iPhone 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.

  • 3
    Lesson 2 Challenge Solution

    The solution to the Lesson 2 Challenge.

  • 4
    Lesson 2 Assets
    58.27 KB

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

  • SECTION 3:
    Learning To Code
  • 5
    Lesson 3 - Learning To Write Code In Objective-C

    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.

  • 6
    Lesson 3 Challenge Solution
    2 slides

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

  • 7
    Lesson 3 Project File
    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
  • 8
    Lesson 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.

  • 9
    Lesson 4 Challenge Solution

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

  • 10
    Lesson 4 Tip Calculator App Images
    378.48 KB

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

  • 11
    Completed Tip Calculator Project
    408.96 KB
    This is the completed Tip Calculator project


  • SECTION 5:
    Creating A Food Journal App
  • 12
    Lesson 5 - Fun With TableViews, Arrays, and More

    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.

  • 13
    Lesson 5 Challenge Solution

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

  • SECTION 6:
    Expanding Our Food Journal App
  • 14
    Lesson 6 - Updating Food Diary to save data and show a detail view

    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.

  • 15
    Lesson 6 Challenge Solution

    The solution video to the Lesson 6 Challenge.

  • 16
    Food Diary Lesson 6 Starting Point
    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
  • 17
    Lesson 7 - Updating Food Diary to add Geo-Location And Map Views

    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.

  • 18
    Food Diary Lesson 7 Starting Point
    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
  • 19
    Lesson 8 - A new app! Photos, touches, gestures, animations, and sound

    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.

  • 20
    Lesson 8 Challenge Solution

    Find out the solution to the Lesson 8 challenge.

  • 21
    Lesson 8 Photo Touch Images and Sound File
    1.81 MB

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

  • SECTION 9:
    Submitting To The App Store
  • 22
    Lesson 9 - Submitting Your App To The App Store

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

  • 23
    Lesson 9 PhotoTouch Icon Files
    842.72 KB

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


Hours of video content
Course Enrollments


  • 96
  • 23
  • 1
  • 0
  • 9


  • Jong

    I followed the lecture it doesn't work as per the lecture since Xcode has different version. what a waste of time.

  • Simone Padilha
    Very good tutorial

    I really like the way he communicates, making a app developing more simple.

  • Guilherme Mancuso

    It is my first course in udemy and I'm really impressed with the course contents.

  • Andres Paez
    Great starting point!

    Excellent structure and complete exercises.

  • Tony Farley
    Out of Date

    I couldn't do the first program because the lectures are out of date. I know now why this is given away free. Really, it's like picking up an old Mac OS7 book and trying to learn OSX.

  • Lifetime Access. No Limits!
  • Mobile Accessibility
  • Certificate of Completion