Developed with *Jetpack Compose, *Advanced Calculator is a cutting-edge, responsive calculator app. It has two modes that change dynamically according to the orientation of your device: Basic (portrait) and Scientific (landscape). One stylish Android app with strong calculation features and a responsive, fluid user interface.
Build straight from Android Studio: Build > Build Bundle(s) / APK(s) > Build APK
APK Location: app/build/outputs/apk/debug/app-debug.apk`
- Clever arrangement: Landscape = Scientific, Portrait = Simple Calculator
- Using the exp4j library to parse expressions
- ✍ Resizing text dynamically
- 🔍 Integrated support for:
- log, ln, ^, √ - %, π, e, sin, {cos
, {tan
- log, ln, ^, √ - %, π, e, sin, {cos
- 💥 Error handling with grace ("Error" message for invalid expressions) - ↩ The clear button and backspace
- 📐 Precise formatting of decimals
-
Jetpack Compose - Declarative User Interface
-
Kotlin - The official Android language
-
Material 3 - Simple, contemporary user interface
-
exp4j – Expression parsing engine
Basic Mode | Scientific Mode |
---|---|
📱 Portrait | 📱 Landscape |
✨ Clean & Simple | 🔬 Full Scientific Set |
## 👨💻 Author
Faldu Daksh
- 📧 Email: [email protected]
- 🐙 [DakshPatel40] on GitHub (https://github.com/DakshPatel40)
- 💼 [Daksh Patel] on LinkedIn (https://linkedin.com/in/daksh-patel40)
This application is an excellent illustration of layout control, dynamic rendering, and state-based user interface for developers experimenting with Jetpack Compose. Feel free to fork, test, or expand this repository by giving it a star!