Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

ANDROID STUDIO Design a pizza ordering mobile application. This application will need to allow the user to customize their pizza, inform the user what the

ANDROID STUDIO Design a pizza ordering mobile application. This application will need to allow the user to customize their pizza, inform the user what the total price of the order is. After the user submit the order, the order details will be displayed. Assume each customer can only order one pizza.

1. The user interface (UI)

MainPage:

  • Toppings must include but not limited to the following options (such as checkboxes or Spinner): Pepperoni, Chicken, Mushroom, Green Pepper, Olive, Extra cheese
  • Size options include Small / Medium / Large (such as Radio Buttons, or Spinner)
  • Include pizza pictures in the design
  • Next Button

After clicking the next button, the customer page will be launched. The pizza choices will be passed to the customer page.

The students will decide the price for each option.

CustomerPage:

  • Customer Information:
    • Customer name
    • Phone number
    • Email
    • Address
  • Receipt Information area (such as TextView)
  • Submit Button
    • After clicking the submit button, the order details including pizza toppings, pizza size, pizza price and customer information will be displayed in the receipt information area

2. Model

Create a separate class to store order details including:

customer name, phone number, email, address, pizza toppings, pizza size and order price.

The separate class should include one method to calculate the order price.

3. Handle Rotations and restore activity state (20 points)

1) Save and restore activity state(UI states) after the user rotates the device.

2) Provide a different layout file for landscape orientation.

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Fundamentals Of Database Systems

Authors: Sham Navathe,Ramez Elmasri

5th Edition

B01FGJTE0Q, 978-0805317558

More Books

Students also viewed these Databases questions

Question

How is effective business communication useful to an individual?

Answered: 1 week ago