Tourist Tracker App
You are required to design develop implement and test an app to the following specification:
The app will be targeted at the tourist, or visitor to an area with which he or she is unfamiliar. The overall objective of the app is to enhance the experience of a visit by helping the user to find points of interest and related information.
In its native mode the app will record the users movements throughout a period of exploration activity. i.e., an exploration episode. At the end of that period, or sometime later, he user will have the option of reviewing on a map, the area that they have ‘explored’. This will be shown by a polyline on a map of appropriate scale.
Places of interest should be shown on the map. Those that have been visited by the user should be distinguished from those that have not.
The app should have an alert option.
When this is activated, then, as the user is engaged in an exploration episode, the app should alert them when they are in the vicinity of something or place of interest which they have not visited. The app should advise on the options available for making a visit. This should include opening hours, and entrance charges if any.
When the user decides to visit an option, then the app should stop recording the location.
The app should have a retrace option. The user should be able to select a place of interest that they have missed, and be given directions on a map of how to get there. The direction function should be supplemented by a compass display which the user can follow to the destination.
A challenge in this app will be to optimize battery life. A call to the GPS system is power-hungry, and should only be made when necessary. You will have to think about this in your design stage.
The user-interface and usability of the app are also decisions left to you as the designer.
You may implement the app either in Windows Phone 8 or Android.
You should submit the following:
1. The working app with instructions on how to install it on a device;
2. A description of the how the app was designed, along with the source code. This can be in a form viewable in an IDE.
3. Evidence of app testing with screenshots of the output.
Hi, I am expert in Android app development. We'll connect the app to our web database and make user management system for tourists and visitors. On the map the user can put the arrows or in short can make a wish spot. For the GPS system and Power optimization I have 3 algorithm which are really efficient for using GPS system and saving battery life. I would like to discuss more about it in chat. Thanks