A simple calculator app built using Flutter that supports both dark and light themes.
- Basic arithmetic operations (addition, subtraction, multiplication, division)
- Percentage calculation
- Responsive design
- Dark and light theme modes
Watch a quick demo of the calculator app in action:
![](https://private-user-images.githubusercontent.com/80461232/259624629-ca16befb-4e1a-4c90-9313-390a7b0ee354.gif?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzk2OTkyNTgsIm5iZiI6MTczOTY5ODk1OCwicGF0aCI6Ii84MDQ2MTIzMi8yNTk2MjQ2MjktY2ExNmJlZmItNGUxYS00YzkwLTkzMTMtMzkwYTdiMGVlMzU0LmdpZj9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTYlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjE2VDA5NDIzOFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTI2ZGQ5ZGJlNzYwMWM2YThlYWI4ZTgxNTczNDJkOWRlNTUwYmNmOGM4ODY2ZDk1NTM5MWY0ZjMwZjNiYTNlY2MmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.7eYABzliBGxiwqkLF1gSHUhnszsz0exx06NPoXVv12A)
![](https://private-user-images.githubusercontent.com/80461232/259626794-38334c6f-4bcd-4077-993d-2edbc62bbd86.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzk2OTkyNTgsIm5iZiI6MTczOTY5ODk1OCwicGF0aCI6Ii84MDQ2MTIzMi8yNTk2MjY3OTQtMzgzMzRjNmYtNGJjZC00MDc3LTk5M2QtMmVkYmM2MmJiZDg2LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTYlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjE2VDA5NDIzOFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTg1YzQxNjI0YjBhYTg2ZTU4Y2Y2ZDhmNDhlNWU5NGU2MzU4NTg5Yjg0YmI1MGE5OTY3MDk4OTVhMmYxNjk4NmUmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.GfP1hRiJy-Vja1mgWc9X4ak41AsT-TBXpn_lzqLl82w)
![](https://private-user-images.githubusercontent.com/80461232/259626563-0e0741fa-f3cc-496b-ba9d-3737c9c7bfc0.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzk2OTkyNTgsIm5iZiI6MTczOTY5ODk1OCwicGF0aCI6Ii84MDQ2MTIzMi8yNTk2MjY1NjMtMGUwNzQxZmEtZjNjYy00OTZiLWJhOWQtMzczN2M5YzdiZmMwLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTYlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjE2VDA5NDIzOFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTJhYjY4NDhiYzY5NDUxMDJjYTEyNmJlNzI4OGNlMjg5Y2Y1NDlhM2NlMTRiZmE1OTk3MmRjNzUxMjI4NTJmNWImWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.UMbUk6igMyYwvos0mrFsD1OM7FbymG0LHBhKewsrmYs)
To run this project on your local machine, follow these steps:
- Clone this repository.
- Open the project in your preferred IDE (such as Visual Studio Code or Android Studio).
- Install Flutter and Dart if you haven't already.
- Run the app using
flutter run
.
For help getting started with Flutter development, view the online documentation, which offers tutorials, samples, guidance on mobile development, and a full API reference.
Contributions are welcome! If you find a bug or have a suggestion, please open an issue or submit a pull request.
This project is licensed under the MIT License.