CSE431-Lab-Assignment-2

This repository contains the source code for the application

My calculator application submission for Lab Assignment 2 has the main required features:

  • A simple calculator that supports:
    • (+) Addition,
    • (–) Subtraction,
    • (×) Multiplication,
    • (÷) Divison,
    • (√) Square root,
    • (x²) Power of 2,
    • (C) All clear
  • Text view for output result
  • Decimal results supported

It has the following extra functionality:

  • Text view for input operation
  • A backspace button to clear current input character by character
  • Result is automatically inserted back into input buffer for continuous operations
  • Negative values supported
  • Decimal input supported
  • Some error handling
  • A beautiful UI/UX, I hope?

Here is a video of the application in action upon debugging it on my Android:

2022-10-27-22-06-45.mp4