What is Foursquare Clone?
What is Foursquare Clone?
3h 18m

In this course, we're going to build a Foursquare Clone using Parse. Parse provides you with a great tool to work in cloud servers and you will learn the advantages and disadvantages that come with it.

Intended Audience

This course is designed for anyone who wants to:

  • Learn about iOS development and coding
  • Move into a career as an iOS developer
  • Master Swift skills


To get the most out of this course, you should have some basic knowledge of iOS.


Hi, within this section, we're going to create a Foursquare Clone bit using Parse instead of Firebase. So, let me show you how this looks. As you can see, there is a username and password text fields here and this is our sign up or sign in page. So, if you give any user that you have created previously, you can sign in, of course, you can sign up as well. So, in this TableView we see the previously created places like a restaurant or a pub or a diner or any place that you may want to add. So, if you click one of them you will see the image, the name, the type, and some description of that restaurant or that place. And in below we see the map and we see where it is located on the map so that we can click on that place and we can navigate from our current place to that place. This looks like our Travel Book, but it works on Cloud server. So, if we want to add another place from here, we can do it by clicking on this add button and we get to choose a name like Rob Cafe, okay? So, this will be a cafe and for example this will be a student cafe, okay?

If we can select a picture from here, then we can click on next to choose any place from our map, okay? So, let me zoom in a little bit so that we can choose a place from here. For example, if I click over here for three seconds, then it will just add an annotation here and I can just save it and this will be saved and displayed in my TableView and again this works in Cloud, okay? So, this is not specific to my iPhone, this is not with Core Data, but now we are doing this with Cloud server. And for Cloud server purposes, we use Parse rather than Firebase. So, in here, as you can see we have our database, we can access all the datas, we can change anything that we want. We're going to see the differences between Firebase and Parse and we're going to understand why we choose one on another and we're going to learn how to use Parse and its back end services in our apps. So, now if you're ready, let's get started and build our Foursquare Clone.

About the Author
Learning Paths

Atil is an instructor at Bogazici University, where he graduated back in 2010. He is also co-founder of Academy Club, which provides training, and Pera Games, which operates in the mobile gaming industry.

Covered Topics