Submission Instructions: - You must submit your assignment as a single pdf or .doc file: Include your code as an appendix; code should be copied
Submission Instructions:
- You must submit your assignment as a single pdf or .doc file:
- Include your code as an appendix; code should be copied and pasted and not submitted as a screenshot. Code must be properly formatted.
- Be sure that images are not high resolution or else there may be problems uploading your assignment.
- Organize your submission in the order that the questions are asked.
In this assignment, you will create a "10-key" calculator in android studio and Kotlin.
In android studio create a simple calculator app. It should replicate the functionality of the calculator found here: http://www.math.com/students/calculators/source/basic.htm?
The buttons included should be:
Number Keys: "1", "2", "3", "4", "5", "6", "7", "8", "9", "0"
Operation Keys: "+", "-", "*", "/"
Other Keys: "=", "CLEAR",
The CLEAR key should clear out the screen and everything in memory.
The = key will apply the operations and give the result.
Additionally, your calculator should have the following keys:
A DEL key which is the same as "backspace" and will remove the last character on the screen.
A "." key should indicate a decimal.
Deliverables You should submit a single document that contains the following:
- An explanation of your application (like a simple user manual highlighting its features -- here is a good example)
- Screenshots of your application showcasing its features.
- A copy of the Kotlin code you've written in an appendix.
Marking Criteria |
| |
---|---|---|
Description The student provides a thorough, clear and precise description of the application and the requirements as described in the assignment. |
|
|
User Interaction Description The student provides clear instructions on how the application is meant to be used complete with at least one screenshot. |
|
|
Spelling, Grammar and Style The student has no grammar, spelling or stylistic issues. |
|
|
Code - The code is written in such a way that is readable - The code is written in a sensible way -- loops are used where necessary, data encapsulation is present where appropriate, etc. - The student provides sufficient comments to make the code understandable |
Step by Step Solution
There are 3 Steps involved in it
Step: 1
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started