flutter_calculator

A simple calculator built using Flutter, designed to mimic the functionality and user interface of the Windows 11 calculator standard mode.

MIT License

Stars
2

Simple calculator app built with Flutter.

✅ Features

  • Beautiful and intuitive user interface
  • Basic arithmetic operations: addition, subtraction, multiplication, division
  • Advanced operations: square root, inverse
  • Clear Entry (CE) button functionality
  • Clear (C) button functionality
  • Decimal point support
  • Error handling for division by zero
  • Error message displaying
  • Keyboard input support
  • History of previous calculations
  • Parentheses support for complex calculations
  • Scientific operations (exponential, logarithmic, trigonometric functions)

🔍 Preview

This app is designed to provide a simple and intuitive interface for all your calculation needs. The screenshot below gives you a glimpse of the app's user-friendly design and functionality.

🚀 Getting Started

These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.

📋 Prerequisites

  • Flutter SDK (version that supports Dart SDK '>=3.3.4 <4.0.0')
  • Dart SDK (version '>=3.3.4 <4.0.0')
  • An IDE like VS Code or Android Studio

🔧 Installation

  1. Clone the repo git clone https://github.com/sikatikenmogne/flutter_calculator.git
  2. Navigate to the project directory cd flutter_calculator
  3. Install dependencies flutter pub get
  4. Run the app flutter run

💡 Usage

Open the app, and you'll see a standard calculator interface. You can perform basic arithmetic operations, as well as some advanced operations.

📖 Documentation

This is an overview of our app business logic which show relation between the main class of our application

🤝 Contributing

Contributions are what make the open-source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

📃 License

Distributed under the MIT License. See LICENSE for more information.

📧 Contact

Badges
Extracted from project README's
License: MIT GitHub issues wakatime GitHub stars GitHub forks Gmail
Related Projects