-
Notifications
You must be signed in to change notification settings - Fork 0
Home
Welcome to the Katya ® ExactCalculator repository! This wiki provides comprehensive information on using, developing, and contributing to ExactCalculator, a robust and precise calculator application for the Katya platform.
The ExactCalculator app is a feature-rich calculator designed for advanced and everyday calculations. Built with precision and ease of use in mind, it supports basic arithmetic, scientific functions, and extended functionalities tailored for developers and technical users.
- Getting Started
- Repository Structure
- Features
- Installation
- Configuration
- Contributing
- Troubleshooting
- Licensing
-
Clone the Repository
git clone https://github.com/Katya-Incorporated/platform_packages_apps_ExactCalculator.git
-
Set Up Development Tools
Install Android Studio or another compatible IDE to modify and build the app. -
Explore the App
Familiarize yourself with the interface and features available in the repository.
-
/src
: Source code for the calculator application. -
/res
: Resources like UI layouts, icons, and translations. -
/docs
: Additional documentation and usage guides. -
/tests
: Automated test cases for the app. -
/build
: Scripts and configurations for building the application.
-
Basic Arithmetic
- Perform addition, subtraction, multiplication, and division effortlessly.
-
Scientific Calculator Mode
- Access advanced functions such as trigonometric, logarithmic, and exponential calculations.
-
History Tracking
- View and recall previous calculations for reference or reuse.
-
Customizable Themes
- Choose from multiple themes to personalize the app's appearance.
-
Developer Tools
- Built-in hexadecimal, binary, and octal conversions for programmers.
-
Offline Support
- Full functionality without requiring internet access.
-
Build the Application
Use Gradle to compile the application:./gradlew assembleDebug
-
Install the APK
Deploy the APK to a device or emulator:adb install -r app/build/outputs/apk/debug/app-debug.apk
-
Run the Calculator
Open the ExactCalculator app and start performing calculations!
-
Set Default Mode
- Access the settings to configure the default calculator mode (basic or scientific).
-
Adjust Precision
- Customize the number of decimal places for results.
-
Themes and Accessibility
- Change themes or enable high-contrast modes for better visibility.
We welcome contributions to enhance the ExactCalculator application.
-
Fork the Repository
Create a personal copy of the repository on GitHub. -
Create a Branch
Use descriptive branch names for your changes. -
Submit Pull Requests
Provide detailed explanations of your modifications. -
Follow Guidelines
Refer to the contribution guidelines for standards and best practices.
-
Debugging Issues
- Use
adb logcat
to view application logs and identify errors.
- Use
-
Known Bugs
- Visit the Issues page for open problems and fixes.
-
Documentation
- Review the
/docs
folder for additional troubleshooting tips.
- Review the
The ExactCalculator application is licensed under the Katya Open Source License. Use, modify, and share it under the terms of this license.
Thank you for using and contributing to Katya ® ExactCalculator! Together, we can build a powerful and accessible tool for all users.