The University of Sheffield
Department of Computer Science

Shangshu Lu MSc Dissertation 2014/15

Personal Guide: An iOS App guiding you through the city

Supervised by F.Ciravegna

Abstract

Guide applications on mobile devices are becoming popular when people travel or arrive in a city. There have been an increasing number of studies exploring how to satisfy users requirements about getting location information around the city.

The purpose of this project is to take advantage of GPS positioning technology on mobile phone devices with online APIs to develop an iOS app that helps people explore the city. The app tried to make a breakthrough from traditional guide application using location-aware technology and social network data. The special route generated by the app is a main feature and innovation.

This report introduced the background knowledge of position applications. Then researched on how to fetch information of locations and people's activities and explored how to generate a route that helps users through the city.

The application is written in Objective-C programming language, using Apple Xcode developing IDE.

Keywords: GPS, Location-based, Web APIs, iOS, Social network, route algorithm