Product College starts on September 5. Submit your application today. Apply now.

Throughout this tutorial you will build a photo sharing app that is similar to the popular app Instagram. After finishing the Make School Notes tutorial you should have a good understanding of the basics of iOS development.

In this tutorial we will touch many advanced iOS development topics, including how to use Parse to build a backend for your app.

Here are the most important things you will learn throughout this tutorial:

  • How to define a data model using Parse
  • How to implement a login using Parse and Facebook
  • How to capture photos and upload them to Parse
  • How to perform work in the background to keep your user interface responsive
  • How to build complex Parse queries
  • How to structure a complex iOS app
  • How to use libraries built by other developers to speed up development

After finishing the tutorial you will have a good understanding of building complex iOS apps that tie into a backend - from there you will be able to move on and create your original iPhone App!

Here's a video that will give you a brief overview of what you will be learning:

Let's get started by taking a look at how Parse works and defining the data model for our app.

Feedback

If you have feedback on this tutorial or find any mistakes, please open issues on the GitHub Repository - we'd love to hear from you!

Solution Code

If at any point you get stuck, try to debug it yourself! Learning to debug is a very important part of being a good programmer. However, if you really can't move forward, you can download the final solution here.

Feedback

If you have feedback on this tutorial or find any mistakes, please open issues on the GitHub Repository.

Summer academy

An iOS Development Summer Course

Design, code and launch your own app. Locations across the USA and Asia

Find your location

Product College

A computer science college

Graduate into a successful career as a founder or software engineer.

Learn more