Assessment Activity 1 - Android 1 - Calculator UI
Assessment Activity 1 - Android 1 - Calculator UI
Question 1:
Design and build the user interface of your calculator app. Your calculator should have the
following components:
- Number text view (for input/ and result) and details view area (for operation details and
previous calculation)
- Number buttons (0 through 9)
- Equal sign (=) and decimal point (.)
- Basic mathematical operators (+, -, ÷, ×)
- Memory functions (M+, M-, MR, MC)
- 3 more buttons: Percentage (%), Exponent (ex) and Pi (𝜋, unicode u1D70B)
Design choices are left to you, but the final app UI should have a proper look and feel (i.e users
won’t feel that this design is weird). You will have the choice of which view widgets to use in
your UI, but your UI design should consider different dimensions and resolutions of devices.
Please note that only User Interface implementation (xml layout) is required here. App logic is
not required.
Submission details:
• Copy all of your codes to a new word document, name it
YourFirstName_YourID_Android1_CalcUI.docx , and add snapshots of your app UI to it.
• Export your Android project to Zip file (file -> Export to Zip File) and name it
YourFirstName_YourID_Android1_CalcUI.zip
• Submit the zip file and document to the assignment link by the due date/time.
Rubric
Design and • Poor use of • Acceptable use of • Good use of • Excellent use of
Coding space, space and colours space and colours space and
Standards conventions, • Most standards and • Standards and colours
colours and conventions were conventions were • Standards
20% standards well followed well followed followed
• Disorganized UI • UI is mostly • Organized work. • Creatively
or code organized. designed and
organized work