Skip to content
 
 

Repository files navigation

Jetpack Compose Calculator

A fully functional calculator app built with Jetpack Compose, following modern Android development practices.

✨ Features

  • Basic arithmetic operations: addition, subtraction, multiplication, division
  • Clean, Material Design 3 UI built entirely with Jetpack Compose
  • State managed via ViewModel — survives configuration changes
  • Supports chained operations and decimal inputs
  • Trigonometry function, factorial, square and square root (updated)
  • Light and Dark theme is available now!
  • Able to keep the expression after calculation and prepare for the upcomming calculation

🛠 Tech Stack

Technology Purpose
Kotlin Primary language
Jetpack Compose Declarative UI
ViewModel State management
Material3 Design system
Android (API 21+) Platform

📸 Screenshots

Add screenshots here

🚀 How to Run

  1. Clone the repo:

    git clone https://github.com/santhoshj001/Jetpack-Compose-Calculator.git
  2. Install JDK 21

  3. Open in Android Studio Hedgehog or later

  4. Change AGP to 8.2.2 and Gradle to 8.5

  5. Uploading image.png…

  6. Let Gradle sync

  7. Run on an emulator or physical device (API 21+)

📄 License

MIT — see LICENSE

About

Calculator Android App developed Using Jetpack Compose

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages