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:

Database System Concepts
7th Edition
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Chapter1: Introduction
Section: Chapter Questions
Problem 1PE
icon
Related questions
Question

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:
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 algorithm yourself or obtain this information from a
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.

Expert Solution
steps

Step by step

Solved in 3 steps

Blurred answer
Recommended textbooks for you
Database System Concepts
Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education
Starting Out with Python (4th Edition)
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
C How to Program (8th Edition)
C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON
Database Systems: Design, Implementation, & Manag…
Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning
Programmable Logic Controllers
Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education