Question: I Need Help With This Assignment I Am In Intro To Mobile App Development We Are Using Andriod Studio You Will Display The Length And
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 formatted" layout (GUI) for your application, and then make it fully functional You are required to meet the following requirements: The application mast have the name of the company displayod 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 mut 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 SI50, Oak (add $125), Pine (default-no charge)] (Radio Butons or 770) " 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. Note your goal is to make a well-organized, fanctional Android app that fulfills all of the listed requirements Appendix:User Design Tenets 1. Do not rely only on usability guidelines- always fest with users Usability guidelines have exceptions; you can only be confident that a Ul is good if you test it successfully with users Perform use case analysis to structure the UL Reduce the amount of reading and manipulation the user has to do 2: Base Ul designs on users' lasks 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 available and are not available commands stand out 5: Provide good feedback including effective error messages. Make the most important Inform users of the progress of progress of operations and of their locaion as they navigate When something goes wrong explain the situation in adequate detail and help the user to resolve the proNen 6 Ensure that the user can always get out, go back or undo an action Ensure that all operations can be undone Ensure it is easy to navigate back to where the user came from 7: Ensure that response time is adequate ysensitivemto st opcrations Users are vary 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
Get step-by-step solutions from verified subject matter experts
