AyushAgnihotri2025 / Calculator

🧮 Provides simple and advanced mathematical functions in a beautifully designed UI.
https://play.google.com/store/apps/details?id=com.mrayush.calculator
GNU General Public License v3.0
15 stars 20 forks source link
android android-app android-application hacktoberfest iwoc iwoc-2023 java kotlin kotlin-android kwoc kwoc2022 open-source opensource

Calculator 🧮 Android App

Android Kotlin

📝 Table of Contents

Table of Contents
  1. Download the App
  2. What is this App
  3. App Description
  4. How to Contribute?
  5. Want to Contribute/Resources
  6. License
  7. Code of Conduct
  8. Support

🔗 Download the App

🤔 What is this App

✍️ This will basically provide simple and advanced mathematical functions in a beautifully designed app.

Project Admin 🤵

                   

Projects Contributors ✨

**Thanks goes to these wonderful people ❤️**

Screenshots 📸

|||| |:----------------------------------------:|:-----------------------------------------:|:-----------------------------------------:| | ![Calculator](https://lh3.googleusercontent.com/pw/AMWts8C2_Wk4gGrm8mNxRTp9jnAT-oWcbohxgG60VPEYgIG7XQpF0ryt_JVCbtULLhC-yxx0DfjBKsP6pbGu5jACfvr_C6aR8gyU7Td9aua0bxGJIMvh5xTvD-dW7SVjeyL67UgSzUZwWtDEY1jNZzJ1Thik=w288-h512-no?authuser=0) | ![Calculator](https://lh3.googleusercontent.com/pw/AMWts8AcGB9fcezkahOdkC5KNb9ueagWtIvvfIoCI-O2ha1tl5Icri_IGsNy17Myth8QKHXC7WLxquEjgYsUOHR0oozi7g-yqtfFBX32m0OZkG-hd-pe_Cw64kuawiGXT1bRRmPf36W80hDnRods998fJAvJ=w288-h512-no?authuser=0) | ![Calculator](https://lh3.googleusercontent.com/pw/AMWts8AHB-wsyUqu9pgFB3oHWkViJ_qaAEoeJW83-QjMtdlrv4aZl02zw10--YykcL9lLkTHQkUwb8ghu5AAwp9GgdhLlVIUIe0QZg_lK5IckXa6uA8I8yw2YL6OC-KBdJyw9BJMpVN1Nbg0tZAxtJEvIUOj=w288-h512-no?authuser=0) | | ![Calculator](https://lh3.googleusercontent.com/pw/AMWts8BI6nh7Egl-JMq_7cCvf-D2flqqzPqdRG34A3Pjt3iqZpxmlJoY5Z7xpuU0suVkjKowm23GP5kviDjFghSTTqLPMXPHDJzgFs3MDzSl9QJ_UECnf_bsi2LPozrhRf5Z-r7_xtclokAFhNSDPEMkUlBb=w288-h512-no?authuser=0) | ![Calculator](https://lh3.googleusercontent.com/pw/AMWts8AV06bWboCBOEhtcJqXqwMjOpd0dcz-zuFNm5wz2cQAbN_LWMI0Bb8Ib_yBZg6CBNb6F7luAiIdS_oxcQKSc7TSgrrR4qeKxkuEXktLzAzUY_NjekWTmXDwMP64Xwfe0EYoPD5YfeivgyOc_uvhMfqn=w288-h512-no?authuser=0) | ![Calculator](https://lh3.googleusercontent.com/pw/AMWts8AiH7w-iPU7WJ81IT0v_kXIycdoVJOe-dnj3or7vZZ0aV3H15yjU55kqW1qzl7zc80IZLL4aEScwreqzx_rtiuAHc1O6_Qu8RKdI22hY_44FwPZHaLGRFqG0BqtWUdTzs13h9Cx1CsqK8vJPbDjdrwY=w288-h512-no?authuser=0) | | | ![Calculator](https://play-lh.googleusercontent.com/UC2FU-K6OSqtvl70StyvX1SXgibCJgt7GZQTYkdVIqeOsSHZjaL-e3NLNs_t4rjYHa0) | # 📜App Description Calculator provides simple and advanced mathematical functions in a beautifully designed app. • Perform basic calculations such as addition, subtraction, multiplication, and division. # 🖱️ How to Contribute If you think that you can add a new feature or want to fix a bug, we invite you to contribute to Calculator and make this project better. To start contributing, follow the below instructions: 1. Create a folder at your desire location (usually at your desktop). 2. Open Git Bash Here 3. Create a Git repository. Run command `git init` 4. [Fork](https://github.com/AyushAgnihotri2025/Calculator) the project. Click on the icon in the top right to get started. 5. Clone your forked repository of project. ```bash git clone https://github.com//Calculator.git ``` 6. Navigate to the project directory. ```bash cd Calculator ``` 7. Add a reference(remote) to the original repository. ```bash git remote add upstream https://github.com/AyushAgnihotri2025/Calculator.git ``` 8. Check the remotes for this repository. ```bash git remote -v ``` 9. Always take a pull from the upstream repository to your main branch to keep it updated as per the main project repository. ```bash git pull upstream main ``` 10. Create a new branch(prefer a branch name that relates to your assigned issue). ```bash git checkout -b ``` 11. Perform your desired changes to the code base. 12. Check your changes. ```bash git status ``` ```bash git diff ``` 13. Stage your changes. ```bash git add . <\files_that_you_made_changes> ``` 14. Commit your changes. ```bash git commit -m "Commit Message" ``` 15. Push the committed changes in your feature branch to your remote repository. ```bash git push -u origin ``` 16. To create a pull request, click on `compare and pull requests`. 17. Add an appropriate title and description to your PR explaining your changes. 18. Click on `Create pull request`. Congratulations🎉, you have made a PR to the Calculator. Wait for your submission to be accepted and your PR to be merged by a maintainer. ## 🫴 How to Do Your First Pull Request? ***(I am providing some Resource from where you can Learn)*** 1. [Learn from Video](https://www.youtube.com/watch?v=nkuYH40cjo4) 2. [Open Source Guide](https://opensource.guide/how-to-contribute/) ## 👩🏽‍💻 Contributing - Contributions make the open source community such an amazing place to learn, inspire, and create. - Any contributions you make are greatly appreciated. - Check out our [contribution guidelines](/CONTRIBUTING.md) for more information. ## Want to contribute? - Take a look at [`contributing ideas.`](Contributionidea.md). - Take a look at [`contributing guidelines`](CONTRIBUTING.md). - Refer [GitHub Flow](https://guides.github.com/introduction/flow). ## License ``` Copyright © 2023 Ayush Agnihotri Calculator is a free software licensed under GPL v3.0 It is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. ``` ``` Being Open Source doesn't mean you can just make a copy of the app and upload it on playstore or sell a closed source copy of the same. Read the following carefully: 1. Any copy of a software under GPL must be under same license. So you can't upload the app on a closed source app repository like PlayStore/AppStore without distributing the source code. 2. You can't sell any copied/modified version of the app under any "non-free" license. You must provide the copy with the original software or with instructions on how to obtain original software, should clearly state all changes, should clearly disclose full source code, should include same license and all copyrights should be retained. In simple words, You can ONLY use the source code of this app for `Open Source` Project under `GPL v3.0` or later with all your source code CLEARLY DISCLOSED on any code hosting platform like GitHub, with clear INSTRUCTIONS on how to obtain the original software, should clearly STATE ALL CHANGES made and should RETAIN all copyrights. Use of this software under any "non-free" license is NOT permitted. ``` See the [GNU General Public License](https://github.com/AyushAgnihotri2025/Calculator/blob/master/LICENSE) for more details. ## Code of Conduct - [Code of Conduct](CODE_OF_CONDUCT.md) ## 🙏🏽 Support This project needs a star️ from you. Don't forget to leave a star✨ Follow my Github for content


© Ayush Agnihotri 2023
All Rights Reserved