Applications open. 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.

Join Make School

Prepare for your career as a founder or software developer

Apply Now

Talk to Us

If you have any questions, please send us an email

Email Us