SimpleCalc2 is a feature-rich calculator application built with Kotlin and Jetpack Compose. The purpose of this project is to provide users with a robust and easy-to-use calculator app that supports basic arithmetic operations, square root calculations, and maintains a history of calculations. The app is designed to be responsive and works well on various devices, including large format phones and tablets.
Current Version: 1.3
What things you need to install the software.
- Git
- Android Studio
You can download the latest release APK and install it on your device.
-
Download the APK:
- Navigate to the Releases section and download the latest APK.
-
Enable Installation from Unknown Sources:
- Go to your device's settings.
- Enable installation from unknown sources.
-
Install the APK:
- Locate the downloaded APK on your device.
- Tap on the APK file and follow the prompts to install.
To set up a development environment:
-
Clone the project repository:
git clone https://github.com/derungo/SimpleCalc2.git
-
Open the project in Android Studio:
- Open Android Studio.
- Click on 'Open an existing project'.
- Navigate to the cloned project directory and select it.
-
Sync the Gradle files:
- Open Android Studio and sync the Gradle files by clicking on 'Sync Now' in the notification bar.
-
Build and run the project:
- Click on 'Run' in the toolbar, select your emulator or connected device, and click 'OK'.
Add notes about how to use the system.
- Open the app on your device.
- Use the numeric and operator buttons to perform calculations.
- Use the memory functions (MC, MR, MS) to manage the memory.
- View the history by clicking on the history icon. Select a history entry to load it back to the display.
- Use the parentheses for complex calculations.
- Use the square root function for square root calculations.
Contributions are welcome! If you would be interested in testing please let me know, I am trying to get on google play and need to complete the closed testing with 20 users.
You can download the latest APK release from the Releases section of the GitHub repository.