Made Using React Hooks. Styled with styled-components. Bootstrapped with Create React App.
- Validates user input (key or button presses), taking into account the entire expression.
- Builds an array for expression, in infix notation.
- Converts infix array to postfix notation.
- Many other tedious things to make it look & act more like the Android calculator.
- Comma separators
- Visually correct operator signs
- Dynamic display sizing
- React Hooks
- Styled Components
- CSS Grid
- Multiple Themes
- Mobile & Desktop Friendly Design