Question: 8 . Lists: Navigation and Information Display 8 . 2 . Exercises - Chapter 6 SUPER! Market APP 1 . Create an app called Super!

8. Lists: Navigation and Information Display
8.2. Exercises - Chapter 6
SUPER! Market APP
1. Create an app called Super! Market using the StartSpark. The MainActivity should allow the user to save the name and address of a supermarket into a database table. Add a Rate button to the activity. the Rate button will open a second activity that will allow the user to rate the establishment on a 1 to 5 scale for each of the five dimensions:
liquor department
produce department
meat department
cheese selection
ease of checkout.
2. A Save button will store the ratings in a table and display the average rating on the Rating Activity. Each rating should be stored individually (in a separate field), so they can be adjusted later. Add a button to navigate back to the MainActivity
3. Modify the Super! Market app to include a list of saved supermarkets. The app should be modified so that the list is the first activity seen in the app. The list activity should do the following:
It should display the supermarket name and average rating for each spot saved
Tapping an object in the list opens the rating activity created previously, and it operates the same way, except that closing the activity now updates the rating in the list.
It allows the user to delete a supermarket from the list and the databases
It contains a button that displays information about the selected supermarket in the main activity.
The list activity should have a button to navigate to the main activity where the user enters the supermarket.
Add a Map button to the main activity and list activity that allows the user to navigate to the map activity. The map activity should do the following:
It should display all supermarkets saved with a custom icon.
Tapping the icon should display the name, address, and average rating.
Tapping the info window displaying the name and address should open the main activity, where the user can update information about the supermarket. Hint: investigate setOnInfoWindowClickListener to complete this.
The map activity should have a button to navigate to the main and list activities.
Challenge
4. Add features to make the app more user-friendly and interactive.

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Programming Questions!