Skip to content

kekearif/react-ios-calculator-clone

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

README

This is a calculator app built in React and based on the native iOS calculator. The main purpose of building this project was to practice React concepts, I used the big.js math library to simplify the the calculating logic a little, though it's still far from perfect :D

The UI should fit perfectly fullscreen in most major iOS and Android devices, anything bigger and the phone UI is centred on the screen. I didn't want to implement dynamic font size change as the numbers of characters increase, instead I convert the number to an exponential if it goes beyond the digit limit.

Feel free to fork the project and play around.

Potential Improvements

  • Text resize as the the number of characters on the screen increases
  • Include C button implementation
  • A class implementation for the App component may be better so variables in the state object can be merged instead of replaced. This would eliminate the need for returning full objects each time in the calculate object. This seems to be a limitation for the useState hook

Screenshot

Circle Crop View Controller

About

A clone of the iOS calculator, made in React.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published