A retro-style scientific calculator built with Flutter. This app features a vintage UI, supports advanced mathematical functions, and provides a history tracking system for previous calculations.
- Basic Operations: Addition, Subtraction, Multiplication, Division
- Advanced Functions:
- Trigonometric (sin, cos, tan, and their inverse functions)
- Logarithm (log, ln)
- Factorial (!), Square root (√)
- Power (^n), Permutations (nPr), Combinations (nCr)
- History Tracking: View previous calculations
- Retro UI: Classic calculator design for a nostalgic feel
- Clone the repository:
git clone https://github.com/your-username/retro-scientific-calculator.git cd retro-scientific-calculator
- Install dependencies:
flutter pub get
- Run the application:
flutter run
- Replace your app icon images inside
assets/icons/
. - Run the following command to generate the new app icon:
flutter pub run flutter_launcher_icons:main
- Ensure
flutter_launcher_icons
is added topubspec.yaml
before running the command.
- Flutter SDK
- math_expressions: For parsing and evaluating mathematical expressions
- cupertino_icons: Icon set for iOS styling
This project is open-source and available under the MIT License. Feel free to modify and contribute!