
AlanyaGuide - Android App
Alanya is a beach resort city and a component district of Antalya Province in the Mediterranean Region of Turkey. Its Mediterranean climate, natural attractions, and historic heritage makes Alanya a popular destination for tourism. To help its visitors discover the wonders of the city and stregth its presence in the mobile world, an Android app was developed.
Task
To create a multi-language Android city guide that can be used to explore the hightlights of the city and get other useful information such as a weather report, the bus timetable, etc. These highlights had to be displayed in an offline map and a list, and be downloaded at once and accessible offline afterwards.
Solution
The app uses an offline map from OpenStreeMaps where the highlights/POIs (Points Of Interest) are placed. Each POI belongs to a main category so they can be filtered when the user wants to see only a certain set in the map and the list. The user can access the detailed information of any POI, read its description, navigate through its images, etc.
These POIs are downloaded from a CMS (also maintained by CosmoCode) so they can be accessed offline. The reason behind this behaviour is that the most common use case is that the users download the app and the initial set of POIs using the WLAN of their hotel, and then use the app without needing to download anything else.
The user can switch between the four available languages; Turkish, English, German and Russian.
The client can easily add new POIs at any time using the CMS. The Android app detects the addition of new information and asks the user if he/she wants to download it.