iOS 7: 2 - iPhone App Programming in Objective-C (Project-based Learning)

Watch 40+ lectures, challenges, and screencast videos on a making an iPhone app from scratch.

Learn how to make iPhone apps in a project-based course. You'll learn how to think from idea to implementation as you learn core concepts used in every iPhone app. We will create a utility iPhone app from idea on paper all the way to an app that you can run on your iPhone.

Don't just watch the videos, make sure you type in the code (no copy and paste). You learn to code by doing it wrong and then learning how to do it right. It's hard and takes patience, but after some hard work, you will be making iPhone apps!

Learn to create iPhone apps

  • Follow along in Xcode to turn your ideas into iPhone apps.
  • Create iPhone apps with easy to follow, step-by-step instructions, in this in-depth course taught by an expert instructor.

This course features HD lectures and programming screencasts with large, clear text. Listen to crisp audio and follow Paul Solt's instruction with demonstrations and on-screen pointer and highlighting.

Recommended Experience

Students should have a basic understanding of programming concepts and Objective-C. Before you take this course, you should take the beginner iPhone course on Objective-C and programming topics.

Overview

You will learn how to create an iPhone app interface using Xcode's Interface Builder. Drag and drop buttons, labels, and images to create your first iPhone app. The interface designer is a great tool to learn for prototyping app ideas.

Paul Solt will show you how to connect code and the user interface together along with the best practices and potential pitfalls. You'll learn what to avoid, and how to solve problems that can crash an iPhone app.

Topics

  • Interface design
  • Debugging
  • Responding to user input
  • Displaying content
  • Auto Layout and responsive design
  • Lists using the UITableView
  • Saving and loading data

Read what my students have said

“I really like this class. I would recommend it to anyone starting to learn iOS development, because not matter if you know or don't know a programming language Paul explains things very clear. It's a nice class to take.“ –Carlos King

“I'm totally enjoying this course. Paul explains it all perfectly even I'm do not speak very good English. Do I recommend this class? YES!" –Miguel Arjona

“Absolutely fantastic. It's about time there was a high quality class available online to learn about iPhone app development. Definitely would recommend!" –Dot Fuz


Your Instructor


Paul Solt

Howdy, I'm Paul! I have a master's degree in Computer Science from Rochester Institute of Technology and I used to work for Apple.

After working at Apple (... and Microsoft), I decided that I wanted more freedom. I started my own app company and followed the money (you can too!). Instead of reporting to a boss – I set my own hours and enjoy my work.

I'm passionate about teaching around the world – most recently I taught high school kids in Athens, Greece how to make iPhone games (technology skills have their perks!). People all over the world use my courses to jump start their careers into iPhone apps.

You wouldn't believe the opportunities, freedom, and jobs that iOS development opens to you. Sign up and find out for yourself why so many people are taking my iPhone app courses.

I believe my courses provide the most complete and comprehensive background for any beginner or experienced developer. If you don't agree I will happily refund your money.

Sign up for the Swift and iOS 8 Apps in 31 Days course and join me on an amazing adventure to the App Store.

-Paul


Class Curriculum


Your First Section

Frequently Asked Questions


When does the course start and finish?
The course starts now and never ends! It is a completely self-paced online course - you decide when you start and when you finish.
How long do I have access to the course?
How does lifetime access sound? After purchase, you have unlimited access to this course for as long as you like - across any and all devices you own.
What if I am unhappy with the course?
We would never want you to be unhappy! If you are unsatisfied with your purchase, contact us in the first 30 days and we will give you a full refund.

Get started now!