How to make a Calculator in Android Studio | 2024

Поделиться
HTML-код
  • Опубликовано: 21 май 2022
  • New video for Calculator here 🔥 : • How to make a Calculat...
    Presenting brand new video:
    In this video you will learn how to make a fully functionable calculator app in Android Studio.
    Just follow the steps in the video.
    More videos about Android Application Development will uploaded so get in touch with the channel.
    So you are no more far.You can be developer.
    If you want to support
    ☕ Buy me a coffee!"☕
    www.buymeacoffee.com/bimal
    ---------------------------------------------------------------------------------------------------------------
    Dependency to add
    implementation 'com.faendir.rhino:rhino-android:1.5.2'
    GITHUB LINK :
    github.com/bimalkaf/Android_C...
    ---------------------------------------------------------------------------------------------------------------
    ACCESS THIS IMPORTANT PLAYLIST
    • Android Studio 4.0 | A...
    ---------------------------------------------------------------------------------------------------------------
    If you have any queries or doubt Comment below,I will reply.
    And Dont forget to Subscribe for more Stuffs.
    ------------------------------------------------------------------------------------------------------------------------------------------------------
    Android Development Course for beginners HINDI
    • Android App Series (Fu...
    Android Full Project App Development Playlist:
    • Playlist
    Racing Game Development in Visual Studio Full Playlist:
    • RACING GAME DEVELOPMEN...
    ------------------------------------------------------------------------------------------------------------------------------------------------------
    Like Our Facebook Page for regular Updates:
    / easytutoyt
    ------------------------------------------------------------------------------------------------------------------------------------------------------
    INSTAGRAM :
    / easytutoyt

Комментарии • 316

  • @EasyTuto1
    @EasyTuto1  2 года назад +24

    implementation 'com.faendir.rhino:rhino-android:1.5.2'

    • @melanialeonelli5154
      @melanialeonelli5154 Год назад +1

      where?

    • @EzaZigzag
      @EzaZigzag Год назад

      why my number button keypad background not change when i switch to dark mode ? thank you

    • @naveenpenagaluru4580
      @naveenpenagaluru4580 Год назад

      implementation 'com. faendir. rhino:rhino-android:1.5.2'

    • @m5553
      @m5553 Год назад +2

      hi
      it is not working
      please help

    • @EzaZigzag
      @EzaZigzag Год назад +2

      @@m5553 did you already sync your gradle?

  • @raghavkr2746
    @raghavkr2746 Год назад +37

    "Say hello to this hello world and delete it", That was smooth af!!💫💫

  • @Pluto-qi9gh
    @Pluto-qi9gh День назад

    Just completed this tutorial. Running android studio jellyfish. I used java language but was forced to use kotlin dsl. there were quite a few changes that needed to be made. However, I had chat gpt 4.0 correcting the errors in the code along the way. But, I got it to work. Thanks again for a great video. Only suggestion from me would be to slow down just a little when you complete a few lines of code to make pausing the video a little easier .

  • @emmanuelreuven7350
    @emmanuelreuven7350 Год назад +15

    You are awsome, thank you.
    It was so easy to do this with your explanation.
    I managed to finish it from scratch in 2-3 hours, including finding myself installing Android Studio and the Emulator.
    Thank you so much.

  • @visheshdahiwale748
    @visheshdahiwale748 Год назад +1

    Thank you brother... the way of yours teaching is very simpler....

  • @ruduplays8769
    @ruduplays8769 Год назад +3

    THANK YOUUUU because of this video i understood all the basic concepts of android studio!
    keep making content like this! i love it.

  • @mrigankadas6684
    @mrigankadas6684 Год назад +32

    🤣🤣say hello to this hello world and delete it. Such a dominance over hello world programs.

    • @tesfamichaelalmaw
      @tesfamichaelalmaw 2 месяца назад

      🤣🤣🤣🤣🤣🤣🤣🤣🤣🤣🤣🤣🤣🤣

  • @user-sm5do6jn3h
    @user-sm5do6jn3h 2 месяца назад +1

    Project done thank you sir👍😊

  • @zo0oi_574
    @zo0oi_574 Год назад +2

    Very nice
    Keep going👍🏻

  • @ZTechTutorials
    @ZTechTutorials Год назад +1

    kiya bat hay. buht hee umda.. thanks.

  • @het134
    @het134 4 месяца назад

    u r literally god for me rn..u helped my finish my prject

    • @EasyTuto1
      @EasyTuto1  4 месяца назад +1

      Thank you

    • @het134
      @het134 4 месяца назад

      @@EasyTuto1 it is showing an error on 14:08 for me on the getText and the setText

  • @knightwor
    @knightwor 2 года назад +1

    nice bother keep growing ☺️👍

  • @alexeymatveev9031
    @alexeymatveev9031 Год назад +5

    Thank you. There are minor problems, like if keeping pressing AC it goes below 0, but this is even better to solve as homework. Thank you very much!

    • @bobbygraphics
      @bobbygraphics Год назад +2

      Change if statement to while..so while ac is above 0. It must clear

    • @alexeymatveev9031
      @alexeymatveev9031 Год назад

      @@bobbygraphics Thanks a lot. May be you can give me some heads up about the hardware requirements? I've set aside Android because it took like 5 minutes to recompile after every minor change. What is the preferred laptop configurations for this? I have MacAir with 8GB and I suspect there is something wrong about it not with configuration.. It should not be that demanding I guess...🙄🙄

    • @ashish_more
      @ashish_more Год назад

      @@alexeymatveev9031 I also have the same MacBook Air m1 base variant , and android studio is taking 3 gb of ram and the emulator is taking 5gb of ram and java is taking 1.5 gb of ram ! I don't know why it has such a high ram usuage!

  • @bromonsterking
    @bromonsterking Год назад +1

    Really you are great, and thank you ❤️

  • @history_funy
    @history_funy Год назад +1

    Verry good and easy following speech !!

  • @lohithyadav7225
    @lohithyadav7225 Год назад

    Good one 👍👍

  • @jrstudzinski1986
    @jrstudzinski1986 4 месяца назад

    Incrível! Parabéns pelo trabalho! Funcionou perfeitamente! Ganhou mais 1 inscrito brasileiro! 👍👍👍

    • @EasyTuto1
      @EasyTuto1  4 месяца назад

      Muito obrigado pelo apoio entusiasmado! Fico feliz em saber que você gostou e que agora tenho mais um assinante brasileiro incrível! 🎉 Seja muito bem-vindo à comunidade! Estou aqui para ajudar no que precisar. 😊

  • @dhruvsharma5786
    @dhruvsharma5786 5 месяцев назад

    Thanks sir 🙏

  • @YogeshJangid986
    @YogeshJangid986 Год назад +1

    Hi, First of all thank you for creating this project. I downloaded the project and tested. It has some bugs, When we minus 100-100 = It's giving wrong value as well as % isn't working. Please check once.

  • @ultragameryt1780
    @ultragameryt1780 Год назад

    Awesome 👍😊

  • @KJ7JHN
    @KJ7JHN Месяц назад

    @EasyTuto1 do you have a video that uses a keyboard listener?

  • @thebhagwabilla
    @thebhagwabilla 2 месяца назад

    bhaiya your explanation is always the best among all the people. You own a huge respect and position in my android journey. ❤❤❤

    • @EasyTuto1
      @EasyTuto1  2 месяца назад

      Thank you so much 😀

  • @SIDDHARTHSINGH-nh1us
    @SIDDHARTHSINGH-nh1us 8 месяцев назад +1

    I love you sir 💗💗💗💗💗
    Success hua
    So thank you so much ❤️🙏
    Gurudev 😊😊😊😊

  • @LancineDiare-ww8xn
    @LancineDiare-ww8xn 2 месяца назад

    Thank you a lot.

  • @abuobaidazayed2405
    @abuobaidazayed2405 Год назад +2

    Thank you so much.
    But, I have a problem. Clicked C button and crash the app when solutionTv is "Empty" .
    What is the solution?

  • @catalintudoreanu8880
    @catalintudoreanu8880 Год назад +1

    thanks man, you good dawg

  • @nwcoder
    @nwcoder 2 года назад +1

    Please upload next part on this calculator app scientific mode...

  • @axelmedina8834
    @axelmedina8834 Год назад +1

    Can someone help me? My code does not have errors but the text view does not shows any number when i push any materialbutton

  • @demstheprogrammer
    @demstheprogrammer Год назад

    Thank you for this toturial i hope its work in my compiler when i code this later

  • @ResolveXpert
    @ResolveXpert Год назад

    you are masterpiece bhai.
    keep it up and keep teaching us.

  • @vjsiddhuvlogs_harshath
    @vjsiddhuvlogs_harshath 5 месяцев назад

    Which version Gradle are you use

  • @docps9591
    @docps9591 Год назад +2

    You are amazing

  • @asadbekaminboyev3311
    @asadbekaminboyev3311 2 года назад +1

    The implementation in Gradle is working?

  • @Naveen_Kumar0826
    @Naveen_Kumar0826 8 месяцев назад

    ❤❤❤❤❤❤thank you great work

  • @ganeshaprasad3367
    @ganeshaprasad3367 Год назад

    Bro, I have added my icon to app, if I create normal apk and install it will show icon, but I have published it to play store but if I download from play store it showing green color Android default icon pls help me to solve

  • @mouaadibnujabal3919
    @mouaadibnujabal3919 3 дня назад

    Thank you bro

  • @AllensanityPlays
    @AllensanityPlays Год назад

    Hello @EasyTuto1 is there a way to change the resultTv? because once u choose 2 numbers it adds automatically

  • @JesusTeambijnor
    @JesusTeambijnor 8 месяцев назад

    Brother, where will you publish this on Playstore, please tell me.

  • @imanonymous02
    @imanonymous02 5 месяцев назад

    The way you explain it, this was easier than making maggi. 🙇

    • @EasyTuto1
      @EasyTuto1  5 месяцев назад

      Happy to hear that!

  • @jonathansmith7228
    @jonathansmith7228 Год назад +1

    Do you have a version for doing this in Kotlin?

  • @sakibtalukqder
    @sakibtalukqder 3 месяца назад

    too much helpful,,

  • @danielcarvalho-hm2ov
    @danielcarvalho-hm2ov 8 месяцев назад

    muito bom funcionou tudo aqui
    parabens grande trabalho em passar conhecimento

    • @EasyTuto1
      @EasyTuto1  8 месяцев назад

      Fico feliz que tenha ajudado e obrigado!

  • @sithusoe8797
    @sithusoe8797 8 месяцев назад

    Thanks a lot

  • @happymiki
    @happymiki Год назад +2

    Nice brother 🎉 😍 😊

  • @user-cy5so1oe6b
    @user-cy5so1oe6b 9 месяцев назад

    THANK YOU

  • @hadiuzzamanovi4049
    @hadiuzzamanovi4049 Год назад

    Thanks 💝

  • @krupakarguvvalegi8426
    @krupakarguvvalegi8426 Год назад

    bro while i have finished the calci there is a problem occuring like double no are coming while pressing any button can u help me bro

  • @fred2548
    @fred2548 Год назад

    help me out im trying to copypaste and they keep overlaping each other
    how do I get the four buttons below one another

  • @mohamedrashid1091
    @mohamedrashid1091 11 месяцев назад

    Bro my all functions are working good but while turn on the dark mode it will not converting in dark theme properly

  • @aishee5961
    @aishee5961 Год назад

    Thank you so much sir

  • @j.m2312
    @j.m2312 Год назад +1

    there are errors in main. activity. java file.
    its my first app and i can't solve it.
    i need help sir 🥺 plz

  • @shyamsonswadeep6965
    @shyamsonswadeep6965 Год назад

    Sir please resolve my problem
    If we run the app then it will not run it shows a msg that ''Unfortunately Calculator'' has stopped.

  • @jorgemendoza7128
    @jorgemendoza7128 8 месяцев назад

    I have a problem, when I try it on the virtual device, the C button and others do not work and the app closes many times

  • @arashes620
    @arashes620 Год назад

    you amazing bro

  • @thetechjobs8853
    @thetechjobs8853 Год назад

    Thank you

  • @mikebledig7208
    @mikebledig7208 Год назад +1

    Very interesting and easy to follow. Can we have some more? Please?

  • @lichnguyenviet7314
    @lichnguyenviet7314 Год назад

    if i don't use material button how to write onclick function

  • @samirmortada2097
    @samirmortada2097 Год назад +1

    Brother can u please make the code pdf or anything inorder to make copy and paste without wasting time thank you

  • @soylent0815
    @soylent0815 Год назад +8

    Any idea how to keep the exact precision when calculating? For example 6.1 multiplied by 3 results in 18.29999999999997. I guess it has something to do with the floating point numbers, but I can't figure out how to handle this problem in the code from this video... Apart from that - great tutorial! 👍

    • @heterawasmapreha
      @heterawasmapreha Год назад

      second that

    • @Kamal-cn6kk
      @Kamal-cn6kk Год назад +4

      Use BigDecimal class rather than floating point numbers to get accurate values.

    • @TANISHQTHUSE
      @TANISHQTHUSE 4 месяца назад +1

      I once saw in a tutorial for addition of dollar. This error occurs because computers are poor in storing decimal number in form of binary. Convert 6.1 to 61 and 3 to 30. Multiply them , divide by 10. This should solve the issue. Simple and easy solution. Else you can always use relevant libraries in the language you are using.

  • @virtual_space399
    @virtual_space399 Год назад +1

    Bro kya hum apne android phone se calculator app bna skte h ....

  • @fyft84
    @fyft84 7 месяцев назад

    Thanks bhai ❤🎉

  • @muneesff5549
    @muneesff5549 Год назад +1

    bro Ac button was not working bro what can i do bro

  • @antaryamidas3319
    @antaryamidas3319 Год назад

    Why u use a relative layout at starting 0:55 ?

  • @sivanandham8836
    @sivanandham8836 11 месяцев назад

    nandrigal kodi annaa

  • @anhque3767
    @anhque3767 Год назад

    Thank you,sir.

  • @naveen1001
    @naveen1001 Год назад

    Sir, How can i use these calculator in my android 11

  • @yourmotivationguy5690
    @yourmotivationguy5690 Год назад

    Bro how do we resolve the error of 0 divided by something

  • @zortretim6534
    @zortretim6534 Год назад

    Cool!!!
    Thanks!

  • @SADIQLLC
    @SADIQLLC 4 месяца назад

    Thanks bro
    I have created it for same like your work but the plus button just works other all not working like minus multiplay divide, please guide me how to solve it...

    • @EasyTuto1
      @EasyTuto1  4 месяца назад

      Something is wrong in the code.
      Try resolving. ❤️

  • @imhassan4119
    @imhassan4119 Год назад +1

    Please sir how can I import JavaScript?

  • @SpStGaming
    @SpStGaming 11 месяцев назад

    number keeps repeating like 11, 22, 33 etc and after pressing c it does'nt clear it shows some links.
    . pls solve the problem.

  • @wiam7182
    @wiam7182 Год назад

    thank you

  • @PhoenixYT00223
    @PhoenixYT00223 Год назад +1

    error showing during javascript writing??

  • @AndreasWegerer-kz1sg
    @AndreasWegerer-kz1sg 11 месяцев назад

    How i can Duplikate the Buttons? Layout?

  • @tennetialekhya7572
    @tennetialekhya7572 Год назад

    It's showing "Err" Whenever I'm trying to use an operator... Plz help

  • @growwithaman9085
    @growwithaman9085 10 месяцев назад

    if i Click c times it show the mozila javascript and some othrer things how to solve this please comment any one know

  • @babraksohail6965
    @babraksohail6965 Год назад +4

    Brother Could You Explain in depth About Rhino implementation u did in your project like the purpose of using script, context.setOptimizationLevel (-1) , In short, the whole portion of try. Eagerly Awaiting for your reply !
    thanks :) Love Your Work :)

    • @felixmaundu3891
      @felixmaundu3891 Год назад

      Did you get an explanation?

    • @babraksohail6965
      @babraksohail6965 Год назад

      @@felixmaundu3891 no brother

    • @ronp1436
      @ronp1436 Год назад

      the function gets values between -1 to 9 and what it means is that higher levels of optimization can improve the performance of the JavaScript code but may also increase the time it takes to compile the code. So for this calculator simple app it really doesn't matter

    • @kaminipal7248
      @kaminipal7248 7 месяцев назад

      Same problem

    • @kaminipal7248
      @kaminipal7248 7 месяцев назад

      Please reply

  • @abhimaueya28
    @abhimaueya28 Год назад

    Bro you haven't explain dependency not full but at least you should give some over
    View and the working also...

  • @yahiaazil9980
    @yahiaazil9980 Год назад +1

    say hello to this "hello world" and delete it xD

  • @luxiouslyrics8617
    @luxiouslyrics8617 Год назад +3

    What could be the problem because when I open the app and click any button, an error message appears saying "App has stopped".

    • @jampasemp1186
      @jampasemp1186 2 месяца назад

      U have to declare ur activity in the androidManifest

  • @lenovopc4257
    @lenovopc4257 Год назад

    My app didn't not give result what will I do

  • @shyamjiverma5467
    @shyamjiverma5467 Год назад

    bro. my C button is not working and showing as pressing it.

  • @iamsaqeebpathan
    @iamsaqeebpathan 5 месяцев назад

    what happend if i click only C?? the app is crashed

  • @king761
    @king761 2 месяца назад

    How to add SDK keys ?

  • @bcastudent6390
    @bcastudent6390 8 месяцев назад

    Backend code is not working. Any button not work.please help me sir....

  • @someone7307
    @someone7307 Год назад +1

    why the implementation 'com.faendir.rhino:rhino-android:1.5.2' didn't work? it has a new one now?

  • @lenovopc4257
    @lenovopc4257 Год назад +1

    non-static method 'setoptimizationlevel(int)' cannot be referenced from a static context .....this error show! What will I do

  • @Abbaskhan-qv5xd
    @Abbaskhan-qv5xd 10 месяцев назад +1

    Multiply option is not working

  • @ScaryBeats777_montage_creator
    @ScaryBeats777_montage_creator 2 года назад +6

    My PC not accepting 'JavaScript ' keword showing error at time of importing in main activity
    Plzz reply...

  • @tushajoshi5186
    @tushajoshi5186 Год назад

    If the result actually has .0 in the value it will also be replaced by empty string ?

    • @navneetjasrotia
      @navneetjasrotia Год назад

      no, not the whole result. Only .0 will get replace by the empty string

  • @clashlikestinger706
    @clashlikestinger706 Год назад

    Bro jabhi koi operator click kar Raha hu to Err hi show kar raha hai?

  • @user-fz5hx4xd1b
    @user-fz5hx4xd1b 26 дней назад

    супер

  • @techbrotherstb6891
    @techbrotherstb6891 Год назад

    My Button Colour Is Not Changing Please Help

  • @snehpaghdal
    @snehpaghdal Год назад

    thanks bhai

  • @user-jv6qw4rx5s
    @user-jv6qw4rx5s Год назад

    Hello, you didn't solve the dot button it concatenates more than one

  • @shyamjiverma5467
    @shyamjiverma5467 Год назад

    i cant import org.mozilla javascript ?

  • @syedfaisal417
    @syedfaisal417 7 месяцев назад +1

    Hi brother I am from Pakistan, When I press C button for multiple times and at the end when there is no value and I press C button then the application gets close automatically and I see the library name of JavaScript in Text view. Please provide the solution. Thanks

    • @EasyTuto1
      @EasyTuto1  7 месяцев назад +1

      Yeah you can just add condition when there is no value.

  • @ralphsantiago850
    @ralphsantiago850 Год назад +4

    the part of import org.mozilla.javascript.Context;
    import org.mozilla.javascript.Scriptable; is not working for me

  • @mohammadateef5826
    @mohammadateef5826 Год назад +2

    Only addition is working in my calculator and C is not working it types C in the solutionTv when I press C. And it gives Err in resultlTv when I press + but addition works after I press = but only addition is working.

  • @Shashank-pu1qo
    @Shashank-pu1qo Год назад +3

    Import org. Mozilla. JavaScript. Context... Giving me error😭

    • @hexagaming9170
      @hexagaming9170 Год назад

      Mai apka problem fix kar sakta hu
      Contact karo mujhe mere about section me Whats app no. hai