A very prominent coffee shop in the area, MoonBucks, just hired you to create an application to
Question:
A very prominent coffee shop in the area, "MoonBucks", just hired you to create an application to display customers coffee art. The app should allow users to scroll through a list of images as icons with the creators name. The user can then, click on the given row to display a full-size representation of the icon. Note: There are no wire frames or designs for this assignment. The main focus is on decision making of the application. Just like the last assignment, I would like to see your creativity in creating this application's UI. As a guide, review your notes and the in-class example.
1 Project: Coffee Art
When the application starts the user will see a recyclerView with a custom row-model with the coffee image as an icon and the creators' name. The custom row will be organized in a grid format. (Note: I provided the code snippet below to render a grid layout.)
1 . setLayoutManager (new GridLayoutManager ( MainActivity .this ,2 , LinearLayoutManager . VERTICAL , true ) ) ;
After the user has clicked on the row, this will kick off an activity or a Nav-graph fragment displaying the full icon image to the user.
Notes:
- Implement a RecyclerView with a custom row-model.
- For the custom row model, you will need to create a model to satisfy the grid format layout. You may need to test several times before landing on an acceptable model.
- Use the provided images. You do not need to create separate icons for the row-model. You can use the same image to represent an icon. It's all about the size and scale.
- Use proper error handling to ensure the application does not crash.
- Details:
Icon size for the row-model 100 by 100.
Textview (represents creators name) will be 15sp.
You can make-up the creators name.
Second activity, the user will see a full-size representation of the icon image.
- Ensure the icon and full-sized image being displayed are the same.
Project Management The Managerial Process
ISBN: 9781260570434
8th Edition
Authors: Eric W Larson, Clifford F. Gray