Question: I am In Intro Mobile App Development And We Use Android Studio I Need Help With THIS Program Specification For this assignment, you have been

I am In Intro Mobile App Development And We Use Android Studio I Need Help With THIS

Program Specification

For this assignment, you have been contracted by, Rick Hammer, to create an Android App that will allow Rick Hammers salesmen/saleswomen to reduce errors and have an easy way to calculate customer desk orders out in the field. It is your task to design a nicely formatted layout (GUI) for your application, and then make it fully functional. You are required to meet the following requirements:

The application must have the name of the company displayed at least on the menu bar of the app.

The user may (or may not) enter the base price, but a default value of $200 must be charged, so this should be visible in the input means (EditText).

If the surface (length * width) is over 750 square feet, add $100, if over 1000 square feet, add $250.

The user must select at least one and at most one type of wood [Mahogany (add $150), Oak (add $125), Pine (default no charge)] (Radio Buttons or ???)

For each drawer requested, an additional $30 will be charged.

The use should be able to click a button to calculate the total price of the

configured desk, which should then be clearly displayed.

The use of proper indentation is considered good programming style, and you are expected to use good programming style. You will lose points if you do not follow good programming style, this not only includes what was just mentioned, but the use of well-named variables that follow the conventions outlined in class are expected to be followed, as well.

I am In Intro Mobile App Development And We Use Android Studio

Program Specification For this assignment, you have been contracted by, Rick Hammer, to create an Android App that will allow Rick Hammer's salesmen/saleswomen to reduce errors and have an easy way to calculate customer desk orders out in the field. It is your task to design a nicely fomatted" layout (GUI) for your application, and then make it fully functional You are required to meet the following requirements: The application must have the name of the company displayed at least on the menu bar of the app. The user may (or may not) enter the base price, but a default value of $200 must be charged, so this should be visible in the input means (EditText) * .If the surface (length width) is over 750 square foet, add $100, if over 1000 square feet, add $250 S150) Oak (add $125), Pine (default-no charge)] (Radio Buttons or 72 configured desk, which should then be clearly displayed. The user must select at least one and at most one type of wood [Mahogany (add For each drawer requested, an additional S30 will be charged The use should be able to click a button to calculate the total price of the Note your goal is to make a well-organized, functional Android app that fulfills all of the listed requirements. Appendix: User Design Tenets I. Do not rely only on usability guidelines-always test with users. Usability guidelines have excqptions you can only be confident that a UI is good if you test it successfully with users. Perform use case analysis to structure the UL Redace the amount of reading and manipulation the user has to do 2: Base UI designs on users' tasks 3: Ensure that the sequences of actions to achieve a task are as simple as possible .Ensure the user does not have to navigate anywhere to do subsequent steps of a task. Ensure that the user always knows what he or she can and should do next. .Ensure that the user can see what commands are availahle and are not available Make the most important commands stand out 5: Provide good feedback inclading effective emor messages Inform users of the progress of opcrations they navigale. and of their location as When something goes wrong explain the situation in adequatc detail and help the user to resolve the prolem 6: Ensure that the user can always get out, go back or undo an action Ensure that all operations can be andone Ensure it is easy to mavigate back to where the user came from : Ensure that response time is adequate. Users are very sensitive to slow response time - They compare your system to others *Kocp response time less than a second for most opcrations Wan users of longer delays and inform them of progress

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 Databases Questions!