A feature-rich calculator app built with Flutter, offering both dark and light modes for a better user experience.
- Basic arithmetic operations (addition, subtraction, multiplication, division)
- Clear and delete functionalities
- Percentage calculations
- Answer memory recall
- Dark and light theme support
Ensure you have Flutter installed on your machine. You can download it from the official Flutter website.
-
Clone the repository:
https://github.com/dcaayushd/Calcy-Calculator-App.git cd calcy_calculatorapp
-
Install the required dependencies:
flutter pub get
-
Run the app:
flutter run
controller/
: Contains the business logic for calculations and theme management.sections/
: Contains the UI components for the input and output sections.utils/
: Contains utility classes and constants such as colors.
- Clear (C): Resets the calculator.
- Delete (DEL): Deletes the last entered character.
- Percentage (%): Calculates the percentage of the current value.
- Operations: Use the buttons (
+
,-
,x
,/
) for basic arithmetic operations. - ANS: Recalls the last calculated answer.
- Equal (=): Computes the result of the current arithmetic operation.
This project is licensed under the MIT License. See the LICENSE file for more details.
Feel free to fork this repository and contribute by submitting a pull request. Please ensure your changes adhere to the existing coding style and include appropriate tests.
For any questions or suggestions, please open an issue on GitHub.