Skip to content

Repository files navigation

🧮 Calculator App

A modern and user-friendly Android Calculator application built using Kotlin and XML. The app provides basic arithmetic operations with a clean and intuitive user interface inspired by Material Design principles.

📱 Features

  • ➕ Addition
  • ➖ Subtraction
  • ✖️ Multiplication
  • ➗ Division
  • 🟰 Instant Result Calculation
  • 🧹 Clear Function
  • 📱 Responsive UI
  • 🎨 Modern Material Design Components

📸 Screenshots

App Preview

Calculator Screenshot

🛠️ Built With

  • Kotlin
  • Android Studio
  • XML
  • Material Components for Android
  • Gradle

📂 Project Structure

app/
├── src/
│   ├── main/
│   │   ├── java/
│   │   ├── res/
│   │   │   ├── layout/
│   │   │   ├── drawable/
│   │   │   └── values/
│   │   └── AndroidManifest.xml
└── build.gradle

🚀 Getting Started

Prerequisites

  • Android Studio
  • Android SDK
  • JDK 17 or later

Installation

  1. Clone the repository:
git clone https://github.com/your-username/calculator-app.git
  1. Open the project in Android Studio.

  2. Sync Gradle files.

  3. Build and run the application on an emulator or Android device.

📋 Usage

  1. Open the Calculator App.
  2. Enter numbers using the keypad.
  3. Select an arithmetic operation.
  4. Press = to view the result.
  5. Use C or AC to clear the current calculation.

🎯 Future Improvements

  • Scientific Calculator Functions
  • Calculation History
  • Dark Mode Support
  • Percentage Calculations
  • Memory Functions (M+, M-, MR, MC)

🤝 Contributing

Contributions are welcome!

  1. Fork the repository
  2. Create a feature branch
git checkout -b feature-name
  1. Commit your changes
git commit -m "Add new feature"
  1. Push to GitHub
git push origin feature-name
  1. Open a Pull Request

📄 License

This project is licensed under the MIT License.

👨‍💻 Author

Parineet Kakde

GitHub: https://github.com/ParineetKakde


⭐ If you found this project useful, please give it a star!

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages