ScientificCalculator — Kotlin Compose Calculator

Overview

A feature-complete Android scientific calculator built with pure Kotlin + Jetpack Compose. Beyond standard scientific calculations, it integrates an equation solver and matrix calculator.

Kotlin Compose Material3

Three Modules

  • Scientific Calculator: Trigonometry (DEG/RAD), logarithms, expression evaluation via Shunting-yard algorithm + recursive descent
  • Equation Solver: Linear, quadratic (discriminant analysis), 2x2/3x3 systems via Cramer’s rule
  • Matrix Calculator: 2x2/3x3 add/sub/multiply, determinant, inverse (adjugate method), rank (Gaussian elimination)
Android Calculator Open Source