Each of the below tasks builds on top of each another. Be sure to complete or update one part before moving onto the next task. Each task will be individually assessed by your lecturer, and feedback for each task will be provided. The exact features, design and layout of your app is up to you, but each app must be able to complete the at least following tasks: • The user must be able to register using the app. This registration information must be stored in an online, hosted authentication service. • The user must be able to login to the app using a username and password. This information must be retrieved from the online authentication service. • The user must be able to change their settings (which should be stored in an online, hosted database) including but not limited to the following:
Each of the below tasks builds on top of each another. Be sure to complete or update one part before moving onto the next task. Each task will be individually assessed by your lecturer, and feedback for each task will be provided.
The exact features, design and layout of your app is up to you, but each app must be able to complete the at least following tasks:
• The user must be able to register using the app. This registration information must be stored in an online, hosted authentication service.
• The user must be able to login to the app using a username and password. This information must be retrieved from the online authentication service.
• The user must be able to change their settings (which should be stored in an online, hosted
o Toggle between using the metric system (kilometres) or using the imperial system
(miles)
o Preferred type of landmark (for example historical, modern, popular)
• The user must be able to view nearby landmarks on a map (use a webservice to obtain this information). The map component must be embedded in the app.
• The app must display landmarks filtered according to the preferred type of landmark based on the setting chosen by the user.
• The app must display the user’s current position on the map.
• The user must be able select a landmark on the map to get information regarding the
landmark including directions to the landmark.
• The app must then be able to calculate the best route between your current location and
the landmark. (You can create this
webservice.)
• The app must display the estimated time and distance to the destination.
• The app must display the distance to the destination in kilometres or miles, depending on
the setting chosen by the user.
• The app must also display this route visually (on the embedded map).
• The user must be able to store a list of favourite landmarks which gets saved to the
database
18, 19, 20; 21 2021
These features are the minimum that’s required. Your app also needs to work logically and be easy to use. Speak to your lecturer about how best your app can implement all these features.
Step by step
Solved in 3 steps