Question: Start Create: The application is a weekly meal planner. The users will have access to the following features: Users manager: allows multiple users to log
Start Create:
The application is a weekly meal planner. The users will have access to the following features:
Users manager: allows multiple users to log into the system
User profile: information about the user
Recipe editor: create, list, edit, and remove recipes
Weekly meal plan editor: create, list, edit, and remove weekly meal plans
Shopping list: list all ingredients associated with a weekly meal plan
Main activity
The main activity will be the central hub of your application. From this activity, users should be able to go to all other parts of your application. Chances are that you will have to create several other activities,
such as Users Manager or Recipe Editor. Any interaction in this main activity should allow you to open the new activities. Keep in mind that the new activities need to indeed open, but they do not need to be complete. They should have just a button that closes the activity, so the user can return to the main activity.
Login activity
The login activity should be displayed as soon as the application starts. Keep in mind that the Login activity should NOT be the main activity. Once the user entered the correct usernamepassword combination, the application should return to the main activity. The Login activity will contain two features:
Log in by entering username and password
Register by creating the username and password
For the registration section of the activity, you should ask the user to validate the password by entering it twice. If the passwords do not match, the new user should not be created. If the username already exists, the user should not be created.
To store all the usernames and passwords, use SharedPreferences for now. Later we will use a database to store the information. The default username should be student and the default password should be Spring
The name of the project should be assignment
The project should run on a Google Pixel API
Step by Step Solution
There are 3 Steps involved in it
1 Expert Approved Answer
Step: 1 Unlock
Question Has Been Solved by an Expert!
Get step-by-step solutions from verified subject matter experts
Step: 2 Unlock
Step: 3 Unlock
