An open API service indexing awesome lists of open source software.

https://github.com/adeeteya/digitalcalculator

A neumorphic themed digital calculator which has keyboard support (external bluetooth keyboard) and a few useful shortcuts for quick and easy access. It also has a dedicated dark theme (set based on system theme) for better accessibility. It is also supported by devices with the floating window feature and it also has a landscape mode.
https://github.com/adeeteya/digitalcalculator

calculator calculator-app calculator-application flutter flutter-app flutter-apps flutter-demo flutter-examples flutter-ui flutter-web

Last synced: 11 months ago
JSON representation

A neumorphic themed digital calculator which has keyboard support (external bluetooth keyboard) and a few useful shortcuts for quick and easy access. It also has a dedicated dark theme (set based on system theme) for better accessibility. It is also supported by devices with the floating window feature and it also has a landscape mode.

Awesome Lists containing this project

README

          

# πŸ–© Digital Calculator

Digital Calculator is a fully function Calculator Clone which is based on this [UI Design](https://www.figma.com/file/u5ZUqipus9HDydBEIU1ZSn/Neumorphism-UI-Design-by-%40feedlike-(Community)?node-id=0%3A1).
It has keyboard support and a few useful shortcuts for quick and easy access. It also has a dedicated dark mode theme for better accessibility.

Please star⭐ the repo if you like what you see😊.

## πŸ“Έ Screenshots
Light Mode Image Dark Mode Image


Responsive Support Image Floating Window Image

## πŸ’» Installation links


Platform
Installation Links


Android


Get it on Google Play




Get it on F-Droid




APK download



Linux


Get it from the Snap Store



Windows


Windows App



Web App


Web App


## ✨ Features
- [x] Keyboard Support (even for Android and iOS)
- [x] Shortcuts Support
- [x] Digital Display
- [x] Error Handling
- [x] Sign Change
- [x] Floating Window Support
- [x] Light Mode
- [x] Dark Mode
- [x] Responsive Design
- [ ] Scientific Calculator
- [ ] Calculator History

## ⌨ Shortcuts
| Shortcut | Action |
|-------------------------------------------------------------------------------------------------|---------------------------|
| ![Digits](images/shortcuts/digits.png) | Inputs digits from 0 to 9 |
| ![Addition Key](images/shortcuts/addition.png) | Addition |
| ![Subtraction Key](images/shortcuts/subtraction.png) | Subtraction |
| ![Character X Key](images/shortcuts/x.png) ![Asterisk Key](images/shortcuts/multiplication.png) | Multiplication |
| ![Forward Slash Key](images/shortcuts/division.png) | Division |
| ![Percent Key](images/shortcuts/percent.png) | Percentage |
| ![Backspace Key](images/shortcuts/backspace.png) | Delete a Digit |
| ![Period Key](images/shortcuts/period.png) ![Comma Key](images/shortcuts/comma.png) | Decimal Point |
| ![Enter Key](images/shortcuts/enter.png) ![Equal Key](images/shortcuts/equal.png) | Evaluate |
| ![Character c Key](images/shortcuts/c.png) | All Clear |
| ![Escape Key](images/shortcuts/escape.png) ![Delete Key](images/shortcuts/delete.png) | Clear Character |

## πŸ”Œ Plugins
| Name | Usage |
|-----------------------------------------------------------------------------------|-----------------------------------------------------|
| [**flutter_inset_box_shadow**](https://pub.dev/packages/flutter_inset_box_shadow) | To use inset property for box shadows |
| [**math_expressions**](https://pub.dev/packages/math_expressions) | For parsing and evaluating mathematical expressions |
| [**flutter_lints**](https://pub.dev/packages/flutter_lints) | For linting |

## πŸ€“ Author
**[Aditya R](https://github.com/adeeteya)**

## πŸ”– LICENCE
Copyright (c) 2023 Aditya R
[MIT LICENCE](https://github.com/adeeteya/DigitalCalculator/blob/master/LICENSE)

## πŸ™ Attributions
Calculator icons created by Freepik - Flaticon