0% found this document useful (0 votes)
107 views2 pages

Assessment Activity 1 - Android 1 - Calculator UI

The document provides requirements for designing the user interface of a calculator app for an Android application development class activity. It specifies that the calculator UI should include number buttons, basic math operators, and memory and special function buttons. It notes that only the UI layout code is required, not the app logic. Students are instructed to submit a Word document with their UI code and screenshots, and a zip file of their Android project. The submission will be graded based on meeting requirements, solution efficiency, design/coding standards, and proper delivery format.

Uploaded by

Madhav Reddy
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
107 views2 pages

Assessment Activity 1 - Android 1 - Calculator UI

The document provides requirements for designing the user interface of a calculator app for an Android application development class activity. It specifies that the calculator UI should include number buttons, basic math operators, and memory and special function buttons. It notes that only the UI layout code is required, not the app logic. Students are instructed to submit a Word document with their UI code and screenshots, and a zip file of their Android project. The submission will be graded based on meeting requirements, solution efficiency, design/coding standards, and proper delivery format.

Uploaded by

Madhav Reddy
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

Android Application Development 1

Class Activity: Design Your Calculator App


Read the requirements thoroughly, answer the questions, and submit your answers in a
compressed folder as instructed.

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.

Hints: You may use round buttons(https://bit.ly/34rlEUW) and special/Unicode characters


(https://bit.ly/3lfyTzc) in Android

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

Unsatisfactory Satisfactory (40- Good (80%) Excellent (100%)


(0-40%) 60%)

Requirements • Completed less • Completed 50-60% • Completed 70- • Executes


met than 50% of the of the 90% of the properly
requirements. requirements. requirements. • Excellent User
50% • Does not • Executes without • Executes without Interface
execute due to errors. errors.
errors.

Solution • A difficult, non- • Solution is good • Solution is • Efficient UI,


efficiency easily- and easy to follow efficient design exceeded
comprehendible but efficiency can • Code is organized expectation
20% UI, or be enhanced, or and easy to • excellent UI
• Inefficient • Disorganized code follow code
design code

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

Delivery • Not delivered in • Delivered on time, • Delivered on • Delivered on


correct format and in correct time, in correct time, proper
10% (not submitted format (Word/ format format
online, incorrect PDF/Zip etc) • Includes name, • Includes name,
format…) • Includes name, date, and title date, and title
• No name, date, date, title.
or title included

You might also like