Skip to content

pako1/The_Calculator

Repository files navigation

The Calculator

Hits

"The Calculator" is an android application that is using state of the art components and is made for simple calculations for now. It is using a custom lexer/parser/evaluator library for doing the calculations.

Features

  • Addition
  • Subtraction
  • Multiplication
  • Division
  • Square Root
  • Percentage
  • Factorial
  • Log
  • History of previous calculations
  • Night & Day mode

Application Development

RoadMap 📆

  • Adding scientific mode for more complex calculations
  • Adding Junit tests & instrumented tests

Language

  • Kotlin

Tools

  • Android Studio (BumbleBee)
  • Github Actions

Android & Libraries

Installation

Clone this repository and import into Android Studio

Maintainers

This project is mantained by:

pako1

Contributing

Pull requests and suggestions are welcome. Please open an issue first to discuss what you would like to change.

Happy Path

  1. Fork it.

  2. Create your feature branch (git checkout -b work/my-new-feature-name).

  3. Commit your changes (git commit -m 'Add some feature').

  4. Please make sure to update tests as appropriate.

  5. Push your branch (git push origin my-new-feature).

  6. Create a new Pull Request by using the template and after github actions have passed it will be approved.

License

Apache License 2.0

Do you like my work?

🌟 A star will be appriciated if you think it might be helpful. 🌟