100% Guaranteed Results


MAP524 – Solved
$ 29.99
Category:

Description

5/5 – (1 vote)

MAP524 – Mobile App Development Android Assignment – 2
Evaluation: 100 Points. (10%)

Instructions:
• This assignment is to be done individually.
• I will use Google Pixel 4 XL configured with API 27 to run and test the app. If you are on MacBook with M1 chip, you can use the emulator that is compatible on your machine but make sure that you submit the video of the app execution in the drop box.
• Besides implementing the required functionality submissions are required to use the correct coding conventions used in class, professional organization of the code, alignment, clarity of names is all going to be part of the evaluation. Comments for code snippets are recommended but not required.
Task:
You are to create an Android app named YOURFIRSTNAME_MyORDER (such as Jigisha_MyOrder) as per the specifications given below, so that the app allows the user to place an order for a single coffee and display the list of orders placed.

Screen 1:
(20 points) The first screen allows the user to choose the details of their order such as
▪ coffee type (such as dark roast, original blend, vanilla, etc.)
▪ coffee size (such as small, medium, large)
▪ quantity (number of coffees such as 1 cup, 2 cups, etc.)
You should use appropriate UI controls such as Radio Buttons, Spinners and/or check boxes for the inputs.

(20 points) Once user provides all the inputs for their coffee order, they should be allowed to click on a button which will create an object representing the coffee details (coffee type, size and quantity). You will need to create model object for the same. User should be allowed to add multiple coffees in the order. You should be maintaining the array of coffee objects for the same.

(20 points) Screen 1 must have an options menu in the action bar which should allow the user to open the next screen to view the list of all the orders placed. While opening next screen you must send information about all the coffee orders contained in the order array to the next screen.

Screen 2:
(10 points) The second screen should receive the orders from first screen.
(30 points) After receiving the order details, display a RecyclerView with multiple items where each item displays details for each coffee (such as coffee, its size and quantity) in the order list
Jigisha Patel Page 1 of 2

received from first screen. Design appropriate layout and appearance for the RecyclerView item.
Submission Checklist:
• Write the comments containing your student ID, full name at top of each file.
• Once you complete the app, create the zip of your entire project folder using following steps:
o In Android Studio, open “Build” menu and select “Clean Project”.
o Open “File” menu →select “Export” → select “Export to zip file”.
• Upload the exported .zip file in drop box.
• A screen/video recording demonstrating your app execution with all the functionalities or any errors if you have any.
• In the comment section of your submission, write the reflection (approximately a paragraph) mentioning your learning in the assignment, any difficulties that you have faced while doing the assignment and how you manage to resolve them.
Jigisha Patel Page 2 of 2

Reviews

There are no reviews yet.

Be the first to review “MAP524 – Solved”

Your email address will not be published. Required fields are marked *

Related products