🚧 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.
- ✅ Initial layout of the standard calculator screen
- ✅ iOS-style buttons, spacing, and basic functionality
- ✅ Responsive design suitable for various Android screen sizes
- 🔄 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 of12+13
) - 🔄 Fix symbol display for multiplication/division (currently showing
*
and/
) - 🔄 Remove unnecessary trailing zeroes (e.g., show
45
instead of45.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.
- This is an Android clone of the iOS Calculator app.
- Built with Flutter
Made with 💙 by Mohammad Amin Amirkolaei Andy
📩 Contact: pg.mohammadamin@gmail.com
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
This project uses a custom license.
Commercial use or redistribution under your own name is not allowed.
See LICENSE
for full terms.