Skip to content

Advanced Calculator is a native Android app built with Kotlin and Jetpack Compose, offering a powerful suite of features for various mathematical tasks. From simple arithmetic and scientific calculations to advanced functionalities like polynomial root finding and system of linear equation solving, this app has you covered.

License

Notifications You must be signed in to change notification settings

kaycee-okoye/advanced-calculator

Repository files navigation

Advanced Calculator

Logo

Advanced Calculator is a native Android app built with Kotlin and Jetpack Compose. It provides a versatile calculator with features ranging from simple arithmetic calculations to advanced scientific functions, polynomial root finding, solving systems of linear equations, generation of a table of values for functions, and function plotting.

Features

  • Simple arithmetic calculations
  • Scientific calculations
  • Polynomial root finding
  • Solving systems of linear equations
  • Generation of a table of values for functions
  • Function plotting

Project Structure

  • composable_functions: Contains UI components commonly used in the application.
  • controllers: Contains controllers for calculations performed with user input.
  • extensions: Contains function extensions to various objects.
  • models: Contains data classes used throughout the application.
  • pages: Contains application's UI screens.

Getting Started

To get started with Advanced Calculator, follow these steps:

  1. Clone the repository:

    git clone https://github.com/kaycee-okoye/advanced-calculator.git
  2. Open the project in Android Studio.

  3. Build and run the app on an emulator or physical device.

Basic Calculator   Roots of a Quadratic Equation   Simultaneous Equation Solutions   Graph of sin(x)

Contribution Guidelines

Please read our contribution guidelines before contributing to the project.

License

This project is licensed under the GPL License - see the LICENSE file for details.

Support

If you have any questions or issues, please open an issue.


Happy Coding! 🚀

About

Advanced Calculator is a native Android app built with Kotlin and Jetpack Compose, offering a powerful suite of features for various mathematical tasks. From simple arithmetic and scientific calculations to advanced functionalities like polynomial root finding and system of linear equation solving, this app has you covered.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages