What is Travel Book?


The course is part of this learning path

What is Travel Book?
1h 47m

This course explores maps and how we can integrate them into our apps. We'll leverage map functions like finding the user location, showing the user's location on the map, and choosing a location on the map to get its coordinates. And in order to do that, we're going to be focusing on an app called Travel Book. We're going to integrate Core Data in this Travel Book as well so that we can re-practice what we have learned in the previous section. 

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 learn how to work with maps. In order to do that, we're going to build an app called Travel Book. So, this is kind of a travel app. Suppose that our user is traveling and she sees a good landmark that she wants to tag on the map so that she can find her way back when she wants to visit that place again. For example, let's click on the Notre Dame. As you can see, we're tagging the Notre Dame cathedral in here and there is a pin on the Notre Dame cathedral. So, this is pinned by the user herself, okay? If I click on it, it will display an icon over here and if I click on that icon it will take me to that Notre Dame cathedral with a navigation. So, this is my current place and I can just go by driving, walking, or whatever I want. And also I can tag other places like cafes, restaurants, anywhere in the map I want actually. So, if I want to add a new place, I can hit on plus button and it zooms in the current location of the user. So, I'm here right now and I can choose whenever I want, whatever I want to tag on the map. And I can just come over here, for example, let's say that this is my hotel and I want to take my hotel so that I can find my way back. So, let's say that this is a hotel in [inaudible] and the command will be my hotel. So, if I long press over here for three seconds, it will bring a pin and if I click on that pin, it will just display the information that I have written. If I hit the save button, it will just add it to my list. As you can see, we're using the Core Data so that this information will not be deleted if I open and close the app, if I go over and open and close my phone. So, we're going to practice the Core Data one more time and we're going to learn how to do this kind of things with the maps like navigation, like tagging using the maps, finding the user location, zooming in, zooming out, we're going to learn them all. And we're going to learn by practicing by building this Travel Book app. This is a real app that you can really improve and put on your app store after you complete this course. So, if you're ready, let's get started.

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