New! Hire Essay Assignment Writer Online and Get Flat 20% Discount!!Order Now
ICT311
AU
University of the Sunshine Coast
A startup company plans to develop an app which allows users to check in their daily activities. For example, a user can log the following information in the app:
• At 15:00 on 1st August 2019, I visited Delicious restaurant with friends. We were there for half an hour. A photo is attached.
The requirements for the app are listed as follows:
1. When a user opens the app, the main user interface (List UI) appears, which includes the following items:
a. A list of check-in records is shown. For each record, its “title”, “date”, and “place” are displayed.
b. A toolbar with two entries: “New”, “Help”.
2. When the user clicks the menu item “New” in List UI, a new UI (Item UI) appears to allow the user to log a new record. The following items should be displayed: “Title”, “Place”, “Details”, “Date”, “Location”, “Image”, “Share”.
a. “Title”, “Place”, and “Details” are editable text fields.
b. “Date” is a button, showing the current date. When clicked, it uses a dialog for users to pick up a date.
c. “Location” has two parts: a (read-only) text view, and a button. The text view shows the GPS location (Latitude, Longitude) captured when this UI first shows. When the button “Show map” is clicked, it opens a new window to display the saved GPS location in Google Map.
d. “Image” has two parts: an image view, and a button. When the button is clicked, it allows the user to take a picture of the receipt with the camera, and display it
15,000+ happy customers and counting!