Giter Site home page Giter Site logo

ayushagnihotri2025 / calculator Goto Github PK

View Code? Open in Web Editor NEW
17.0 1.0 21.0 5.28 MB

🧮 Provides simple and advanced mathematical functions in a beautifully designed UI.

Home Page: https://play.google.com/store/apps/details?id=com.mrayush.calculator

License: GNU General Public License v3.0

Kotlin 100.00%
android hacktoberfest kotlin android-app android-application kotlin-android kwoc kwoc2022 opensource iwoc iwoc-2023 java open-source

calculator's Introduction

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 Calculator Calculator
Calculator Calculator Calculator
Calculator

📜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 the project. Click on the icon in the top right to get started.

  5. Clone your forked repository of project.

git clone https://github.com/<your_username>/Calculator.git
  1. Navigate to the project directory.
cd Calculator
  1. Add a reference(remote) to the original repository.
git remote add upstream https://github.com/AyushAgnihotri2025/Calculator.git
  1. Check the remotes for this repository.
git remote -v
  1. Always take a pull from the upstream repository to your main branch to keep it updated as per the main project repository.
git pull upstream main
  1. Create a new branch(prefer a branch name that relates to your assigned issue).
git checkout -b <YOUR_BRANCH_NAME>
  1. Perform your desired changes to the code base.

  2. Check your changes.

git status
git  diff
  1. Stage your changes.
git add . <\files_that_you_made_changes>
  1. Commit your changes.
git commit -m "Commit Message"
  1. Push the committed changes in your feature branch to your remote repository.
git push -u origin <your_branch_name>
  1. To create a pull request, click on compare and pull requests.

  2. Add an appropriate title and description to your PR explaining your changes.

  3. 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
  2. Open Source Guide

👩🏽‍💻 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 for more information.

Want to contribute?

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 for more details.

Code of Conduct

🙏🏽 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

calculator's People

Contributors

abhishek-5455 avatar amaan-lari avatar ashupandey1620 avatar ayushagnihotri2025 avatar developerbugs67 avatar dhruv-porwal avatar interstellar07 avatar ksh1710 avatar saranshbaniyal avatar sidd5142 avatar simonshangpliang avatar suryansh1720001 avatar thenpdev avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

calculator's Issues

Adding option to see all previous Calculations History.

Is your feature request related to a problem? Please describe.

Currently, the app doesn't store the calculations history. So, it will be great if there is such an option for that.

Describe the solution you'd like

  • The app should store all calculations done through it as a history and display it and also allow users to repeat those calculations by clicking on them.

Describe alternatives you've considered

No response

Additional context

No response

Code of Conduct

  • I agree to follow this project's Code of Conduct

Prevent screen from getting dim.

Is your feature request related to a problem? Please describe.

Screen may get dimmed on some devices due to not operation by user or whenever some process gets interrupted.

we need to prevent this issue.

Describe the solution you'd like

No response

Describe alternatives you've considered

No response

Additional context

No response

Code of Conduct

  • I agree to follow this project's Code of Conduct

🪲 [BUG]: Full content not showing in source code option

What happened?

When we click on the source code in the navigation bar then full content of Hindi is not showing.

Reproduction steps

Steps to reproduce the behavior:

1. Go to 'Navigation view'
2. Click on 'Source Code

then content in the Hindi version not showing properly.

Expected behavior

I want to increase the small gap between the button of source code and the content view

Screenshots

Version

1.1.0 (Default)

Version (If not available above)

No response

What devices are you seeing the problem on?

Mobile, Tablet

Device Name, Android Version and Screen Size

Android

Additional context

Kindly assign this issue to me under IWOC

Code of Conduct

  • I agree to follow this project's Code of Conduct

Look Enhancement

Is your feature request related to a problem? Please describe.

It's look has to be more enhanced.

Describe the solution you'd like

No response

Describe alternatives you've considered

No response

Additional context

No response

Code of Conduct

  • I agree to follow this project's Code of Conduct

Update README images according to app current version.

Is your feature request related to a problem? Please describe.

README is using the old images of app.

Describe the solution you'd like

No response

Describe alternatives you've considered

No response

Additional context

No response

Code of Conduct

  • I agree to follow this project's Code of Conduct

The app crashes when we input a negative value while doing factorial.

What happened?

The app crashes when we input a negative value while doing factorial.
It should give an error or 0 when we assign a negative value.

Reproduction steps

Assign a negative value and find its factorial.

Expected behavior

It should give an error or 0 when we assign a negative a value.

Screenshots

No response

Version

1.1.0 (Default)

Version (If not available above)

No response

What devices are you seeing the problem on?

Mobile, Tablet

Device Name, Android Version and Screen Size

Pixel 4 , 11 , 1080*2280

Additional context

No response

Code of Conduct

  • I agree to follow this project's Code of Conduct

🪲 [BUG]: DayNight Mode save - Don't need to set every time

What happened?

Hey @AyushAgnihotri2025

Have you noticed anything when using the DayNight feature in the application?
Once a particular DayNight mode is applied and activated, it remains active until the user closes the app. So, if you use the calculator feature after switching to DayNight mode, the theme of the calculator will be based on the device's theme, not on the theme you saved previously.
Then there is no meaning of showing the change theme option in internal application.
So I want to fix this issue.

Reproduction steps

Steps to reproduce the behavior:

1. Go to 'Front Page'
2. Change the theme 
3. Now close the application completely.
4. Now reopen it, your theme is not saved

Expected behavior

The saved theme will remain in effect until we make changes to it.

Screenshots

bug.video.of.calculator.mp4

Version

1.1.0 (Default)

Version (If not available above)

No response

What devices are you seeing the problem on?

Mobile, Tablet

Device Name, Android Version and Screen Size

Android

Additional context

Kindly assign this to me with IWOC labels (IWOC + Hard level).

Code of Conduct

  • I agree to follow this project's Code of Conduct

Add a button of "Choose Lanugage" from the internal Application

Is your feature request related to a problem? Please describe.

Hello @AyushAgnihotri2025
Currently, the calculator application functions in two languages, but this is only apparent when the user's mobile is set to a specific language. To enhance usability, I plan to include a "Choose Language" button that enables users to switch between English and Hindi without any disruption to the application. This feature will be accessible from within the application, allowing users to conveniently switch between languages as per their preference.

Describe the solution you'd like

No response

Describe alternatives you've considered

No response

Additional context

Kindly, assign this issue to me under IWOC

Code of Conduct

  • I agree to follow this project's Code of Conduct

Adding few more operators

Is your feature request related to a problem? Please describe.

In this calculator , there are not any trigonometric functions operator.

Describe the solution you'd like

  • I will make three new button in the app.
  • First for sin , second for cos and third for tan.
  • So, I will add three new operator - sin , cos and tan.
  • For adding three new buttons , I have to change the UI.
  • So, I will also improve the UI according to the newly added operator button.

Describe alternatives you've considered

No response

Additional context

No response

Code of Conduct

  • I agree to follow this project's Code of Conduct

Bug Fixes

What happened?

There are some Logical Bugs in the App.

  1. Some Toast messages are occurring in the App in the opening of the App.
  2. Some UI/UX bugs exist where the buttons are not seen as clickable.
    and some Recommended color changes.

Reproduction steps

Start the App, A Toast message will occur at splash Screen of the App.

Expected behavior

It should not occur as Toast message are for development purpose and if any toast is used then it should be replaced with dialog msg.

Screenshots

No response

Version

1.1.0 (Default)

Version (If not available above)

v1.2.0

What devices are you seeing the problem on?

Mobile

Device Name, Android Version and Screen Size

Samsung A7

Additional context

No response

Code of Conduct

  • I agree to follow this project's Code of Conduct

Bringing all the buttons to the bottom of the screen

Is your feature request related to a problem? Please describe.

Screenshot_2023-02-10-13-54-57-958_com mrayush calculator

All the buttons are shifted up.

Describe the solution you'd like

Bringing all the buttons to the bottom of the screen may increase the overall look of the app.

Describe alternatives you've considered

No response

Additional context

No response

Code of Conduct

  • I agree to follow this project's Code of Conduct

Migrate from toasts to Popup

What happened?

  1. App get crashed on some Mathematical Exceptions like 0/0 etc.
  2. And also the calculations whose answer overflows the text size limit of 8 in that cases the answers should be trimmed and displayed.

Reproduction steps

Steps to reproduce the behavior:

1. Open App
2. Try to solve 0/0
3. App gets crashed

Expected behavior

It should show Error on Screen or a Toast should be shown displaying Can't divide by zero.

Screenshots

No response

Version

1.1.0 (Default)

Version (If not available above)

No response

What devices are you seeing the problem on?

Mobile, Tablet

Device Name, Android Version and Screen Size

All devices

Additional context

No response

Code of Conduct

  • I agree to follow this project's Code of Conduct

Adding different ln and log operator

Is your feature request related to a problem? Please describe.

There are a ln button in the app but it is not ln operator , it work as log operator.
There are major difference between ln and log.

Describe the solution you'd like

  • I will change the previous ln button as log button.
  • Adding a new ln operator button.
  • But for this I have to do many changes in UI because now there are not any place of new button.
  • I have to decrease the size of the buttons.
  • I will add this new operator and some more previous operator as additional button whose size will be smaller then the previous button size.

Describe alternatives you've considered

No response

Additional context

No response

Code of Conduct

  • I agree to follow this project's Code of Conduct

Add Table of Content in Readme ⭐

Is your feature request related to a problem? Please describe.

Let's add a Table of Content in Readme for ease of use of users.

Describe the solution you'd like

this handy table would provide a glance at all the topics covered in the Readme file in a detailed manner.

Describe alternatives you've considered

No response

Additional context

No response

Code of Conduct

  • I agree to follow this project's Code of Conduct

Adding new operator and fixing existing operator

Is your feature request related to a problem? Please describe.

  • Operator Ln button works only with secondProcessingNumber , so it shows 0 as output if we only enter firstProcessingNumber .
    Also there are no need of secondProcessingNumber for Ln operation.
  • AC and backspace button are so far from eachother.
  • There are not any operator button of Square root.

Describe the solution you'd like

  • I will fix the Ln operator button.
  • AC and backspace button are same type of button . So, I will make them adjacent to each other.
  • Also change their color to red.
  • I will also add a new operator button of square root.
  • I will modify the UI according to the changes.

Describe alternatives you've considered

No response

Additional context

No response

Code of Conduct

  • I agree to follow this project's Code of Conduct

Dark Mode feature.

Is your feature request related to a problem? Please describe.

A option for Dark Mode has to be added in the app. It will make it amazing.

Describe the solution you'd like

No response

Describe alternatives you've considered

No response

Additional context

No response

Code of Conduct

  • I agree to follow this project's Code of Conduct

Better method to handle Overflowed answers.

Is your feature request related to a problem? Please describe.

As we can see from the above screenshot, the answers which are overflowed are being showed as an Alert Dialog box which doesn't looks much good. So, it should be handled in a more or good manner.

Describe the solution you'd like

No response

Describe alternatives you've considered

No response

Additional context

No response

Code of Conduct

  • I agree to follow this project's Code of Conduct

Adding a backspace button

Is your feature request related to a problem? Please describe.

If users want to delete only the current entered number then they cannot do it by the current version of the app.

Describe the solution you'd like

I will add a button of backspace into it.

Describe alternatives you've considered

No response

Additional context

I will also improve UI according to the new button.

Code of Conduct

  • I agree to follow this project's Code of Conduct

Make Status bar transparent

Is your feature request related to a problem? Please describe.

Let's make status bar transparent so that it looks more professional.

Describe the solution you'd like

No response

Describe alternatives you've considered

No response

Additional context

No response

Code of Conduct

  • I agree to follow this project's Code of Conduct

Increasing the memory size of screen

Is your feature request related to a problem? Please describe.

Size of screen is very small , it cannot hold more than 9 digit number.
But now as app also shows the operator on the screen , so its size cannot display all the operands.

Describe the solution you'd like

  • I will increase the memory size of the screen.
  • I will change the rounding off condition of each operator according to the memory size.

Describe alternatives you've considered

No response

Additional context

No response

Code of Conduct

  • I agree to follow this project's Code of Conduct

Add Button of "Report Bug 🪲" for real-time users

Is your feature request related to a problem? Please describe.

Hey @AyushAgnihotri2025 ,

My intention is to include a button within the application that enables users to report any bugs they encounter. Upon clicking this button, they will be able to send you an email outlining the issue, whether it be an error in the calculator or something else. This presents an opportunity for us to receive bug reports from users in real time, as they have a firsthand experience of the application's performance.
This presents an opportunity for us to receive bug reports from users in real time, as they have a firsthand experience of the application's performance.

Describe the solution you'd like

No response

Describe alternatives you've considered

No response

Additional context

Kindly assign this issue to me under IWOC with (IWOC + Hard level) labels.

Code of Conduct

  • I agree to follow this project's Code of Conduct

Version Toast Message

Is your feature request related to a problem? Please describe.

In the slide NavigationView, when we click on version number - v1.2.0 button. It doesn't show anything.
And by this behavior of the application user may think this button has a bug. It is not good thing.

NavigationView version number -

Describe the solution you'd like

So, I want to fix this button and apply a toast message to it. By this Toast message, Users doesn't feel a BUG-like situation.

Describe alternatives you've considered

No response

Additional context

@AyushAgnihotri2025, Kindly assign this issue to me under IWOC labels with hard/medium labels.

Code of Conduct

  • I agree to follow this project's Code of Conduct

App is crashing on pushing +/- button after applying any function.

What happened?

  1. Go to app Main Screen
  2. Click on Any function Button
  3. Click on +/- button
  4. See error

Reproduction steps

Steps to reproduce the behavior:

1. Go to '...'
2. Click on '....'
3. Scroll down to '....'
4. See error

Expected behavior

we can neglect +/- button setOnClicklistner when an function is already in stack.

Screenshots

App Crashing

Version

1.1.0 (Default)

Version (If not available above)

v1.3.0

What devices are you seeing the problem on?

Mobile

Device Name, Android Version and Screen Size

oppo A7

Additional context

App Crashing

Code of Conduct

  • I agree to follow this project's Code of Conduct

adding a operator button of inverse

Is your feature request related to a problem? Please describe.

There not any button of inverse i.e., 1/x

Describe the solution you'd like

  • I will add a button of inverse.
  • Improve UI according to new button.

Describe alternatives you've considered

No response

Additional context

No response

Code of Conduct

  • I agree to follow this project's Code of Conduct

ADD modulo and Inverse operators

Is your feature request related to a problem? Please describe.

It is quite a trouble trying to perform modulo calculations without using a calculator, and its not there in normal calculator, so it would be a nice thing to add this feature. Also inverse operator is still missing

Describe the solution you'd like

I would like to add additional buttons on the screen for these operations by decreasing size of the top buttons and adding two additional buttons

Describe alternatives you've considered

i could add the buttons on a new row with some additional operators.

Additional context

No response

Code of Conduct

  • I agree to follow this project's Code of Conduct

Adding button of Pi and new exponential funtion operator

Is your feature request related to a problem? Please describe.

There are not any button of pi .
Also this calculator does not have button to calculate the exponential function.

Describe the solution you'd like

  • I will add pi button.
  • I will also fix its working with different operator.
  • I will add an operator button of exponential function.
  • Change UI accordingly.

Describe alternatives you've considered

No response

Additional context

No response

Code of Conduct

  • I agree to follow this project's Code of Conduct

Add Version Control over different version of Android.

Is your feature request related to a problem? Please describe.

Like for many devices it gives it a scroll view which doesn't looks good. So, Version Control should be added for different version of Android.

Describe the solution you'd like

No response

Describe alternatives you've considered

No response

Additional context

No response

Code of Conduct

  • I agree to follow this project's Code of Conduct

Showing input operands and operator on screen during calculation

Is your feature request related to a problem? Please describe.

App disappear the first processing number when we input any operator
and it also do not show any operator on screen .

Describe the solution you'd like

  • I will make it to show all the calculations on the screen with operands and operator.
  • It will disappear only when we click on equal button for answer.
  • For this , I have to change the way of input of all the operands and operator.
  • and also I have to change the operation of equal button.
    WhatsApp Image 2023-02-23 at 4 34 50 PM
    I want that our input look like it

Describe alternatives you've considered

No response

Additional context

No response

Code of Conduct

  • I agree to follow this project's Code of Conduct

🪲 [BUG]: Feedback button is not working

What happened?

I am unsure as to why, but upon initial installation of the application, when we click on the feedback button, it prompts us to rate the app specifically within the application. This raises two points of concern:

Firstly, if we click anywhere outside of the rating dialog, it disappears and does not reappear, even when we click the feedback button again it shows - "Thanks for the rating". This can be verified in a video, and the same behavior has been observed on other devices.

Secondly, suppose an individual rates the application, but subsequently wishes to modify their rating after a few days. In that case, how would they go about doing so?

Reproduction steps

Steps to reproduce the behavior:

1. Go to '...'
2. Click on '....'
3. Scroll down to '....'
4. See error

Expected behavior

I want that user shift to the playstore for rate the application. And for editing purpose, he/she will also shifted to the playstore.

Screenshots

bug.feedback.mp4

Version

1.1.0 (Default)

Version (If not available above)

No response

What devices are you seeing the problem on?

Mobile, Tablet

Device Name, Android Version and Screen Size

Android

Additional context

Kindly assign this to me with IWOC labels (IWOC + Hard level)

Code of Conduct

  • I agree to follow this project's Code of Conduct

🪲 BUG: Incompatible version (AGP 7.4.1)

What happened?

Hello @AyushAgnihotri2025

When I build this project, I come to know about this bug - This application is built with 7.4.1 which is incompatible with some laptops.
📜Following my research, I discovered that this version is compatible with the Gradle file process.

  • My goal is to eliminate this bug to enable anyone to open this code and make the necessary modifications.

Kindly assign this issue to me under the event of IWOC.

Reproduction steps

Steps to reproduce the behavior:

1. Go to '...'
2. Click on '....'
3. Scroll down to '....'
4. See error

- This error is showing in code, not in the application. But this on one can modify the code if version is incompatible

Expected behavior

CODE run and build smoothly.

Screenshots

image

Version

1.1.0 (Default)

Version (If not available above)

No response

What devices are you seeing the problem on?

Mobile, Tablet

Device Name, Android Version and Screen Size

Asus Laptop

Additional context

No response

Code of Conduct

  • I agree to follow this project's Code of Conduct

Dark mode toggle switch gets reset

What happened?

After turning the dark mode on when the dialog is opened again to switch to light mode the toggle is in off state instead being in on state. The toggle has to be switched on and then switched off to return back to light mode.

Reproduction steps

Steps to reproduce the behavior:

1. Go to 'Menu' on right top corner
2. Click on 'Preferences'
3. Toggle the Switch for Dark Mode
5. Repeat the steps 1 and 2
4. See error - 'The toggle switch is in Off state'
5. Toggle the Switch back to on state - nothing happens
6. Toggle the Switch back to off state - App gets back to light mode

Expected behavior

On switching to Dark Mode the toggle switch must be in on state until it is switched back again for the light mode.
Instead the toggle gets resets to off state after changing the mode

Screenshots

No response

Version

1.1.0 (Default)

Version (If not available above)

v1.1.0

What devices are you seeing the problem on?

Mobile, Tablet

Device Name, Android Version and Screen Size

Lenovo

Additional context

No response

Code of Conduct

  • I agree to follow this project's Code of Conduct

Creating an Animated Splash Screen for the App.

Is your feature request related to a problem? Please describe.

A splash screen (also known as a launch or startup screen) is the first screen you see when you open your application.

Describe the solution you'd like

No response

Describe alternatives you've considered

No response

Additional context

No response

Code of Conduct

  • I agree to follow this project's Code of Conduct

Add other Language - Hindi

Is your feature request related to a problem? Please describe.

Hey @AyushAgnihotri2025

I want to make this calculator for Hindi language users also. So that they can use its features very effectively.

Describe the solution you'd like

  • add the navigation view in Hindi
  • All toast in Hindi
  • All the English words that are used in the calculator will be converted into Hindi ( only sufficient English words not the calculation ones like sin, cos, and tan)

Describe alternatives you've considered

No response

Additional context

kindly issue this issue to me under IWOC

Code of Conduct

  • I agree to follow this project's Code of Conduct

Add options for Scientific Calculations.

Is your feature request related to a problem? Please describe.

Options for Scientific Calculations has to be added in the Calculator.

Describe the solution you'd like

No response

Describe alternatives you've considered

No response

Additional context

No response

Code of Conduct

  • I agree to follow this project's Code of Conduct

Source code button open sharing option

What happened?

When user click on the source code button the app direct it to sharing option.
It does not open the github repo.

Reproduction steps

I will use the Intent for directing the user to source code instead of sharing option.

Expected behavior

On clicking the source code button , user will redirect to the github repo of the app.

Screenshots

WhatsApp Image 2023-02-20 at 6 06 37 PM

Version

1.1.0 (Default)

Version (If not available above)

No response

What devices are you seeing the problem on?

Mobile

Device Name, Android Version and Screen Size

Vivo 1803 , 8.1.0 , 6.22''

Additional context

No response

Code of Conduct

  • I agree to follow this project's Code of Conduct

🪲 [BUG]: Dialog for Update app reminder Irritates a lot

What happened?

Hey @AyushAgnihotri2025
Each time the app's dark mode is turned on or off, a dialog box reminder to update the app appears. While it's important to update the application, it's not necessary to remind the user every time. The navigation view already provides a "Check for Update" option.

This behavior of the application can easily irritate users, as each user has their own preference for using the app in dark or light mode. Even I find it very irritating while using the application.

Nowadays, Play Store is so intelligent that it automatically updates the application if the functionality is enabled. For those who haven't enabled this feature, there is a "Check for Update" option in the app's prebuilt features.
We have to think about this issue from the side of the user.

Users want a clear and simple UI, not an annoying one. Therefore, we should remove this functionality from the application.

Reproduction steps

Steps to reproduce the behavior:

1. Go to 'FIRST PAGE'
2. Click on 'DARK MODE ON/OFF'
3. Irritative updating remainder comes every time.

Expected behavior

not annoying when dark mode on/off.

Screenshots

WhatsApp.Video.2023-02-27.at.00.47.40.mp4

Version

1.1.0 (Default)

Version (If not available above)

No response

What devices are you seeing the problem on?

Mobile, Tablet

Device Name, Android Version and Screen Size

Android

Additional context

Kindly assign me this Issue. And add on the Iwoc labels ( IWOC + Hard level).

Code of Conduct

  • I agree to follow this project's Code of Conduct

Vibration is not attached to some buttons

Is your feature request related to a problem? Please describe.

Vibration is not added with some buttons like Choose Langauge, dark mode ON/OFF, etc.

I want to add two things-

  • Vibration added to all the necessary buttons.
  • add a minimal amount of vibration so that the user feels a more practical experience.
  • It feels the same when the user clicks the actual/real calculator.

Describe the solution you'd like

No response

Describe alternatives you've considered

No response

Additional context

Kindly assign me this issue under IWOC with its labels (IWOC + difficulty level).

Code of Conduct

  • I agree to follow this project's Code of Conduct

Sharing the banner of the app

Is your feature request related to a problem? Please describe.

On sharing the app by clicking the share button , it only share the link of the google play store.

Describe the solution you'd like

  • I will make a banner of the app.
  • By writing the external storage of the phone , we can also share that banner.
  • Along with the text and link.
  • It will give the idea of the app to the users.

image
Current share message

Describe alternatives you've considered

No response

Additional context

No response

Code of Conduct

  • I agree to follow this project's Code of Conduct

Make Status bar transparent

Is your feature request related to a problem? Please describe.

Let's make status bar transparent so that it looks more professional.

Describe the solution you'd like

No response

Describe alternatives you've considered

No response

Additional context

No response

Code of Conduct

  • I agree to follow this project's Code of Conduct

Adding Toast for Scroll Down for the Rating

Is your feature request related to a problem? Please describe.

Adding the Toast after pressing the button of Rate button. So that user feels good.
And users have a guide for how to Rate the application.

Describe the solution you'd like

image

No response

Describe alternatives you've considered

No response

Additional context

Kindly assign this issue to me under IWOC labels with MEDIUM level.

Code of Conduct

  • I agree to follow this project's Code of Conduct

Incorrect Hamburger Menu color in Dark Mode

What happened?

The Hamburger menu color isn't matching with the dark theme. It should be fixed.

Reproduction steps

Steps to reproduce the behavior:

1. Open app
2. Click on theme toggle button
3. Switch to dark theme
4. See the unmatchable hamburger menu color in it.

Expected behavior

It should have a matching color with the theme.

Screenshots

217608036-7634e2b3-56e7-445f-af68-4eade396daa8

Version

1.1.0 (Default)

Version (If not available above)

No response

What devices are you seeing the problem on?

Mobile, Tablet

Device Name, Android Version and Screen Size

Every Device

Additional context

No response

Code of Conduct

  • I agree to follow this project's Code of Conduct

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.