Skip to content

This project is an attempt to recreate the iOS default calculator app for Android devices. It is not a simple copy, but a careful clone that aims to mimic the UI and behavior of the iOS calculator, adapted for the Android platform.

License

Notifications You must be signed in to change notification settings

MohammadAmin-Andy/ios-calculator

Repository files navigation

iOS Calculator Clone for Android (WIP)

🚧 Project Status: In Development – Not yet completed or released 🚧

This project is an attempt to recreate the iOS default calculator app for Android devices.
It is not a simple copy, but a careful clone that aims to mimic the UI and behavior of the iOS calculator, adapted for the Android platform.


🔧 What’s Done So Far

  • ✅ Initial layout of the standard calculator screen
  • ✅ iOS-style buttons, spacing, and basic functionality
  • ✅ Responsive design suitable for various Android screen sizes

🧠 What’s Coming Next

  • 🔄 Scientific calculator features (sin, cos, tan, log, etc.)
  • 🔄 Full landscape mode support
  • 🔄 Animations and haptic feedback similar to iOS
  • 🔄 Full UX polish to feel exactly like the iOS experience
  • 🔄 Correct spacing between numbers and operators (e.g., 12 + 13 instead of 12+13)
  • 🔄 Fix symbol display for multiplication/division (currently showing * and /)
  • 🔄 Remove unnecessary trailing zeroes (e.g., show 45 instead of 45.000000)
  • 🔄 Prevent text overflow on large numbers (auto font scaling)
  • 🔄 Limit max digits in input (e.g., 12 digits)
  • 🔄 Show alert for unimplemented scientific/pro features
  • 🔄 Make +/- toggle button functional
  • 🔄 Add digit grouping (e.g., 1,234,567)

🛠️ This is just the beginning. The calculator will receive frequent updates to bring it closer and closer to the real iOS experience.


📱 Platform

  • This is an Android clone of the iOS Calculator app.
  • Built with Flutter

🧑‍💻 Author

Made with 💙 by Mohammad Amin Amirkolaei Andy
📩 Contact: pg.mohammadamin@gmail.com


👫 Contributing

You’re welcome to open issues or pull requests for any of the following:

  • Fixing layout or functional bugs
  • Improving the UI to match iOS style
  • Helping implement missing features listed above

📄 License

This project uses a custom license.
Commercial use or redistribution under your own name is not allowed.

See LICENSE for full terms.


About

This project is an attempt to recreate the iOS default calculator app for Android devices. It is not a simple copy, but a careful clone that aims to mimic the UI and behavior of the iOS calculator, adapted for the Android platform.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published