Build a Complete Quiz App for Android from Scratch Using Kotlin and Android Studio

Поделиться
HTML-код
  • Опубликовано: 3 фев 2025

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

  • @tutorialsEU
    @tutorialsEU  3 года назад +4

    🚀 Android & Kotlin Masterclass - Become a serious Android app developer with our best-selling masterclass: bit.ly/3PaKdhS

  • @yakosti
    @yakosti 4 года назад +64

    Thank you so much, youtubers are my great teachers because they are free😀

    • @tutorialsEU
      @tutorialsEU  4 года назад +5

      Happy to help!

    • @yuukiasuna6807
      @yuukiasuna6807 4 года назад +1

      What i learned from this worth more what i learned in 3 months at school😍😍

    • @johndripper
      @johndripper 3 года назад +2

      @@yuukiasuna6807 they teach android development in school? strange

    • @ankushpandey412
      @ankushpandey412 3 года назад

      😂

    • @Jaylight977
      @Jaylight977 3 года назад +1

      @@yuukiasuna6807 what can we do ?, education system is the biggest scam in the world

  • @pythongabi
    @pythongabi 4 года назад +9

    Waiting for more project-based tutorials, this was awesome!!

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

    Just completed your Kotlin masterclass(9hrs), now I am here to build my first project that I can present in my college

  • @maresolaris
    @maresolaris 4 года назад +6

    Hi Denis, your teaching skills are simply amazing. Following this tutorial really helped to "get it" on how to program an app. It works like a charm. Clear and Concise. You gained a fan ;-)

    • @tutorialsEU
      @tutorialsEU  3 года назад

      Thanks a lot for the comment! We are so happy every time with satisfied students!

    • @brandforte
      @brandforte 2 года назад

      @@tutorialsEU You;re a great inspiration to our AppUnion team at Brandforte Parcel, Nigeria

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

    You are an amazing teacher and your coding is really easy to understand

  • @aleb687
    @aleb687 4 года назад +1

    coming from web applications and React. This is my first Android / Kotlin application

  • @ahmedosman1020
    @ahmedosman1020 4 года назад +3

    A thorough app building tutorial, Must Watch!!!!

  • @darkwingscooter9637
    @darkwingscooter9637 4 года назад +24

    Thank you very much! Perfect app and explanation. One useful thing to add, though, is a shuffle feature. I did it by adding the line:
    Collections.shuffle(questionList)
    ... to the Constants before returning the list.
    That way you get a different order each time. Hope that helps.

  • @RandyTata-zy2qg
    @RandyTata-zy2qg Год назад

    It one of the best tutorial I have seen on RUclips. I like it because it a long but easy methods are use which is easy for a biginner like me to understand onlike some other developers who make theirs video short but very difficult method are used which is very difficult to understand. Once more thanks for the video

  • @arielanasco172
    @arielanasco172 4 года назад

    I watched every ads to support your passion with teaching us noob! Thank you! :)

  • @sathwikpalakurty7496
    @sathwikpalakurty7496 3 года назад +4

    where did you include btn_start?

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

    I'm currently in an android development class at my uni. Comming from a background in using apps like Indesign to make brand guides as well as using apps like photoshop and illustrator. I find it really interesting that the development porsses are very similar between UI and Graphic Design

  • @CAPTAIN_FANTASTIC_WORKS_OUT
    @CAPTAIN_FANTASTIC_WORKS_OUT 3 года назад +6

    At around the 25:00 mark of the video I ran the app and it stopped (crashed) immediately. Through a process of removing code I found that the following line was the problem. By removing it, the app ran but without an outline around the "Name" box.
    style="@style/Widget.MaterialComponents.TextInputLayout.OutlinedBox"
    I eventually solved it by changing the themes.xml file to edit this line (see 23:27 in the video):
    to this:
    I am proceeding on and I am not sure if this will later present problems but it works for now.

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

      Yeah, i had to do the same. I was lucky that google showed StackOverflow as first when I searched for answers, where someone asked a similar question and a guy explained how the AppCompat and the Material aren't compatible. Only when I commented the story found out that others had the same problem and already wrote it down.

    • @austingarrison7089
      @austingarrison7089 2 года назад

      Thank you so much!!!! I've been trying to figure out for hours why my code wouldn't run

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

      Very grateful you found this problem. Same problem here. I noticed that at the beginning his styles.xml was what my themes.xml file was but was slightly different. I assume something has changed with Android Studio since the video was made maybe???

    • @andymukonkole
      @andymukonkole 2 года назад

      hey thank you for this i had the same problem while running but would kindly want to ask about the button whenever i launch the app and type a name after pressing the button it doesnt take me to the second empty page i dont know why

  • @augustrodriguez3741
    @augustrodriguez3741 4 года назад +3

    No One:
    Absolutely No one:
    TutorialsEU: LinearLayour FTW

    • @muminoloruntola2146
      @muminoloruntola2146 4 года назад

      😂

    • @tutorialsEU
      @tutorialsEU  4 года назад +1

      I don't know man. It's just so easy to make a simple and clean layout using LinearLayout :D

  • @andre_bella
    @andre_bella 4 года назад +3

    great tutorial!!, I like how you reference the documentation, which is very helpful, only annoying thing is the subscribe pop up.

    • @tutorialsEU
      @tutorialsEU  4 года назад +2

      Sorry about that, but you can also just open the documentation in your browser :)

  • @latautjerome37
    @latautjerome37 2 года назад

    Really can't wait to try this. Thanks for sharing your knowledge.

  • @almasirshad6983
    @almasirshad6983 3 года назад

    Thank you so much, waiting for more Kotlin based tutorials.

  • @alhasan055
    @alhasan055 4 года назад +1

    You're the best, Denis
    If there is a button for a million likes, surely you would deserve it
    All the love from the Arab world ^_^

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

    Your a legend. Thanks for your courses.

  • @lzr_2782
    @lzr_2782 2 года назад

    Ok, this was a wonderful tutorial ! THANK YOU SO MUCH

  • @aminelajnef8527
    @aminelajnef8527 3 года назад +1

    I pretty much like your tutorials for how easy they are
    Do you have or you plan to do flutter tutorial? I would love to see it!

  • @remali26
    @remali26 4 года назад +1

    Excellent tutorial! Was so easy to follow and actually understand what the hell I'm doing. Thank you very much for uploading this for free.

    • @tutorialsEU
      @tutorialsEU  4 года назад

      Thanks for your comment @Dimitries. I'm happy you like it :)

  • @anandchaudhary8952
    @anandchaudhary8952 2 года назад +3

    How were you able to reference the id @ 1:06:19 without using findViewById(R.id.IdName).

  • @mocopenhagen1421
    @mocopenhagen1421 4 года назад

    Hi. I want your course, but I'm not ready for it yet. Thank you for making these beginner educational videos. This will help me to be more interested in developing, and in the future, I'll gladly sign up.

  • @danielpaloma6435
    @danielpaloma6435 4 года назад

    Thank you so much for this tutorial, I enjoyed the project and your explanation was clear.

  • @johndripper
    @johndripper 3 года назад +2

    7:28 i dont have styles.xml in my res>values folder only colors.xml, strings.xml and a themes folder

    • @MisterWealth
      @MisterWealth 3 года назад +1

      Same

    • @cameleonarabic8124
      @cameleonarabic8124 3 года назад +1

      I used themes.xml, and made changes on it

    • @cameleonarabic8124
      @cameleonarabic8124 3 года назад +2

      I have an idea, can we create like a discord room to share what we learned for the day concerning android app development , I think that will help us as beginners, what do you think?

    • @sagarbisht9649
      @sagarbisht9649 3 года назад

      themes.xml is styles.xml now since now there are 2 themes light and dark so its divided now just add the code to both theme.xml files as if they were styles.xml file

    • @sagarbisht9649
      @sagarbisht9649 3 года назад

      @@cameleonarabic8124 that will be great

  • @nastenkaoo
    @nastenkaoo 2 года назад

    the best kotlin tutorial I have ever seen

  • @AkagiDOTA
    @AkagiDOTA 2 года назад

    Thank you so much sir! Really helped me in my uni course!

  • @kapatadivin7505
    @kapatadivin7505 3 года назад

    Thanks a lot, you are our best online teacher 👏

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

    i am not able to connect Question.kt with Constant.kt what's the problem

  • @BehruzbekOtayev
    @BehruzbekOtayev 4 года назад +1

    1:23:00 I wonder why didnt you use radio buttons for answers (optionOne, optionTwo, optionThree...)? You did not have to change their styles everytime the user clicks on them. I am curious why?

    • @tutorialsEU
      @tutorialsEU  4 года назад +2

      Good question. I can't even tell now a year later. Probably it was just an easy to understand solution, for me to teach.

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

    God bless you my friend!!! Tks for this amazing tutorial

  • @insiderich7372
    @insiderich7372 4 года назад

    This is really high quality stuff for someone like me who has read books, yet could not quite tie up the various threads together. Really appreciate your lucid style of explaining..many thanks!!

    • @tutorialsEU
      @tutorialsEU  4 года назад

      Thanks Insider Ich. I'm happy you like it.
      I too have read books about programming in the past and it just didn't click for me. Then I found out about video tutorials 2011 and my love for programming had begun :)

  • @tutorialsEU
    @tutorialsEU  4 года назад +8

    Make sure to download the material from here: bit.ly/2WNYpCb
    And also check out the first 7 hours of this course here: ruclips.net/video/uRyvNKRkwbs/видео.html
    In case this video is too advanced for you.

    • @yashdesai96yd
      @yashdesai96yd 4 года назад +1

      Which file we have to run from the material there are 7 folders which file will run the app??

  • @mrtenten2394
    @mrtenten2394 3 года назад

    many thanks to Dennis and the Team

  • @amitkumdixit
    @amitkumdixit 4 года назад +1

    Your presentation is very good. I feel please make a video where we are calling a REST API and also load images from URL.

  • @elbouhaliabdelaziz
    @elbouhaliabdelaziz 4 года назад +6

    Hi, thank's for this Quiz. Please, how I can add condition "please select answer" to go to next question.

  • @meloukredouan6607
    @meloukredouan6607 4 года назад

    Hi i came from the 7h tutorial pls continue doing these tutorials to get us familiar with all different views and dialogs

    • @tutorialsEU
      @tutorialsEU  4 года назад +1

      There is an extra video on the channel which covers dialogs specifically.

    • @meloukredouan6607
      @meloukredouan6607 4 года назад

      @@tutorialsEU yeah i defenetly saw it

  • @grf4005
    @grf4005 3 года назад

    Thank you so much for this :) Excellent content!

  • @asarisa-rakuwauavibaya7254
    @asarisa-rakuwauavibaya7254 3 года назад +1

    If I want to make multiple quizzes should I use fragments?? Great video btw! You are awesome!

  • @MaximusPretorian
    @MaximusPretorian 3 года назад +5

    Hey, your tutorial is awesome!! I learned so much of it! I redesign the app and made some implementations of my own, but i'm trying to randomize the order of the flags, the questions and the answer on screen, do you think that is possible to do this implementation using the Constants as it is, or i have to create a Array to make it work? I apreciate your work, greetings from Brazil!

  • @themask7001
    @themask7001 2 года назад

    Thank you, it works perfect!

  • @vergelvillagomez9977
    @vergelvillagomez9977 3 года назад

    thanks a lot big bro, becoz in this video, im done with my activity😌😌💚💙❤

  • @aren624
    @aren624 4 года назад +1

    Thank you so much for quizApp example

  • @mohammadsiefaddeenkh.abual8982
    @mohammadsiefaddeenkh.abual8982 3 года назад

    Thank you master !! more kotlin please

  • @floweer2314
    @floweer2314 3 года назад

    thank you so make the best tutorial i have ever watch

  • @eli-y
    @eli-y 4 года назад +1

    Thanks for the help! although it was a little bit challenging.

    • @tutorialsEU
      @tutorialsEU  4 года назад +1

      You're the tech guy. This should be a piece of cake ;) JK.
      It's supposed to be a little bit challenging, otherwise the learning effect wouldn't be as big :)

  • @johnniegilkerson4724
    @johnniegilkerson4724 4 года назад +4

    style="@style/widget.MaterialComponents.TextInputLayout.OutLinedBox". keeps causing a link error
    android resource linking failed
    AAPT: error: resource style/widget.MaterialComponents.TextInputLayout (aka com.johnnie.quiz:style/widget.MaterialComponents.TextInputLayout) not found.
    error: failed linking references.

    • @crissilva958
      @crissilva958 4 года назад +2

      johnnie gilkerson thanks! after I deleted the style the app worked

    • @butter0013
      @butter0013 3 года назад +1

      Mine worked too! Thanks for the advice!

  • @deepmashru8951
    @deepmashru8951 2 года назад +2

    Hi I loved your content but i am having a little problem here that i am not able to access variables directly from there id's like progressbar
    can you assist me how can i achive that, because i have to declare all the values and find them by using findViewById . Any suggestion will be helpful.

    • @michaelmathis1315
      @michaelmathis1315 2 года назад

      same problem. Im having issues with the btn_start

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

      @@michaelmathis1315 did you solve the problem?

  • @oduorotisjnr.e5723
    @oduorotisjnr.e5723 3 года назад

    Thank you Dennis for this awesome video
    I've learnt alot and my app build was successful

    • @tutorialsEU
      @tutorialsEU  3 года назад

      Great to hear! I'd be happy to hear back from you, once you released your first app :)

  • @jonathanbamideleosin5056
    @jonathanbamideleosin5056 4 года назад

    Thank you so much I really learnt a lot from your tutorial and hoping for lot more.....thank you

    • @tutorialsEU
      @tutorialsEU  4 года назад

      The 10k Subs special is going to be sick ;)

  • @amitkumdixit
    @amitkumdixit 4 года назад +3

    The submit button needs condition. It should not allow to proceed if no Option selected

  • @brokenplaylistlyrics8350
    @brokenplaylistlyrics8350 2 года назад

    AMAZING TUTORIAL!

  • @daiyrkanybekov8575
    @daiyrkanybekov8575 4 года назад

    Great tutorial! Thank you so much! Amazing!

  • @abdurhmonovamarjona350
    @abdurhmonovamarjona350 4 года назад +2

    Hello Denis I bought your "The Complete Android 10 & Kotlin Development Masterclass" course from Udemy.I am finishing the third section of the course. This is amazing course. I recommend this course for every learners of Android development. I have a question. Will I learn Kotlin language fully after this course or did you just teach the fundamentals of Kotlin Language. Thanks in advance.

    • @tutorialsEU
      @tutorialsEU  4 года назад

      Hi Asror,
      When it comes to Android Development with Kotlin you will be advanced. If you want to use kotlin for other topics, you will of course have to study the specifics of the frameworks you will use. But that's the case with any programming language and the Frameworks used.

  • @dahmskisnip4040
    @dahmskisnip4040 3 года назад

    Thank you so much for this tutorial!!!!

  • @marcusenene
    @marcusenene 2 года назад

    Thank you Boss for the lecture... Thu d background color isn't responding, how it's setup would help Sir.

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

    Thanks a Lot!!.
    I have just one question..
    How can you get a new shuffled list but shuffled the question's correct answers too?

  • @wowingles3185
    @wowingles3185 2 года назад

    Hey Denis!
    I am reviewing this activity to understand in a better way many concepts. I would like to ask you if you have any video where you work around quizzes with sound (audios) instead of images i.e country flags. Tks

  • @amirmousavi6183
    @amirmousavi6183 2 года назад

    Hey pal, can you explain how you call xml elements such as buttons or edittextes directly in your activity files?

  • @poolivan
    @poolivan 3 года назад +1

    Excuseme sir. How can i do to make this app in random mode. So what i mean is if there is a way to start the app from the 9 or the 5 question and then the next could be the 1 and the others until the last question...?

    • @rayankhemici9526
      @rayankhemici9526 3 года назад

      Collections.shuffle(questionsList)

    • @tutorialsEU
      @tutorialsEU  3 года назад +2

      Thanks for helping out here DaXx

    • @poolivan
      @poolivan 3 года назад +1

      Thanks... i'll try it as soon as posible...

    • @briancharlesco563
      @briancharlesco563 3 года назад

      @@rayankhemici9526 sir where should I put that code?

  • @andymukonkole
    @andymukonkole 2 года назад

    hey Denis thank you for this tutorial its amazing but wanted to ask about a little problem am facing when i launch the app and finishing typing a name the button isn't responding in order to take me to the next blanc page would you please tell me what am i doing wrong...?

  • @alvinkk2338
    @alvinkk2338 3 года назад

    Very good Teacher. Wish i able to complete building this apps . then only confidence invest in the course. Currenty complete the Ui but the cardview background color wont change to white.

    • @alvinkk2338
      @alvinkk2338 3 года назад

      Today try to move on but stuck at btn_start < unable to refer to it.

    • @alvinkk2338
      @alvinkk2338 3 года назад

      Mr.Denise never explain about the windows.Decor. < when i add this myself . it strike through.

  • @trytolern
    @trytolern 2 года назад

    Do sb know how can i set, my app starting with question which was displayed ast last one on last time when app was running , in next walking up application?

  • @РустамМадумаров-х2ы
    @РустамМадумаров-х2ы 3 года назад +1

    Denis, I've got a question, the thing is that I cannot get the reference to the start button, it cannot find the id to the button and hightlights it with red color. What should I do?

    • @Oatmeal1400
      @Oatmeal1400 3 года назад

      Hello, I struggled with this as well. The solution I found was to go to the build.gradle(module) file, and under plugins add id 'kotlin-android-extensions'

  • @victorsokoluik4573
    @victorsokoluik4573 2 года назад

    Super! Thank you!

  • @DayOnc
    @DayOnc 4 года назад +1

    At 29:30, when I set FullScreen , I got something wrong
    window.decorView.systemUiVisibility = View.SYSTEM_UI_FLAG_FULLSCREEN
    The tip is :'setter for systemUiVisibility: Int' is deprecated. Deprecated in Java
    'SYSTEM_UI_FLAG_FULLSCREEN: Int' is deprecated. Deprecated in Java
    The action bar / title is still there :(

    • @TealJosh
      @TealJosh 4 года назад

      @@donaboyev It seems that only way of doing that now is using the following: window.insetsController?.hide(WindowInsets.Type.statusBars())
      Problem with this it seems is that it's possible for this command to be run before the layout gets attached and insetsController will be null. I have no idea how to prevent this though. I don't even know if this is an actual issue. Documentation doesn't have any examples for usage.

  • @arfansekh8521
    @arfansekh8521 3 года назад +1

    Thank you sir!

  • @patrickdennis5875
    @patrickdennis5875 4 года назад

    Excellent tutorial, enough to build a resource, but plenty of ways to develop it further based on your own requirements, the problem I am now having is that when I have added something to the code I think of something else to add.

    • @tutorialsEU
      @tutorialsEU  4 года назад +1

      Well, isn't that how you can extend the app to something that will be your own? ;)

  • @greta6874
    @greta6874 4 года назад

    Hello Dennis, thank you so much for the video, so interesting and informative.
    I was wondering if you or any person who is watching this video could help me ☺
    I am creating a survey, and the answers are - "GOOD, BAD , REALLY GOOD, REALLY BAD", however, i need to assign the value to those questions so at the end of the questionnaire the app could display how many good bad really good or really bad was selected , based on that score a relevant solution will be offered, I hope you understood what I mean , if anyone could help would be much appreciated ☺

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

    Although dependency is added is showing under project structures the TextInputLayout is showing error please help

  • @muminoloruntola2146
    @muminoloruntola2146 4 года назад +4

    Dennis I have a little problem..
    My app keeps stopping whenever I add the

    • @tutorialsEU
      @tutorialsEU  4 года назад

      Which minute are you talking about specifically?

    • @muminoloruntola2146
      @muminoloruntola2146 4 года назад

      How do you prevent the application from allowing you to select two answers

    • @redz5920
      @redz5920 4 года назад

      Did you find the solution from why the application keeps stopping?

  • @abduqodirabdumalikov7507
    @abduqodirabdumalikov7507 4 года назад

    Thank you bro continue like this

  • @chaimachaimae2929
    @chaimachaimae2929 2 года назад

    Hi Dennis, thank you for the video ..i have a problem when i run the emulator the second screen is empty

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

    sir thank you for the tutorial. But I want to aks how about later we use adapter recyclerView to implement the question and options? Is it possible we use that? And how if we use that? May be tutorial sir please

  • @irenradulovich9525
    @irenradulovich9525 2 года назад

    Hi! Thanks for the tutorial. I have a question. It´s not recognizing the variable "question" when I put the array together. Why could It be? it´s already declared on the data class. Thanks!

  • @yuukiasuna6807
    @yuukiasuna6807 4 года назад +1

    Thank you this video helped me pass my exam 😅😅 and i was wondering what if i wanted to creat like 10 questions but everytime i start again the app choose random 5 questions from them ?

  • @prashoonbhattacharjee8211
    @prashoonbhattacharjee8211 4 года назад

    Very informative video!!

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

    Hi Denis, when I am adding TextInputLayout it's not working, could you please help me with that?

  • @siddhartsoojhawon6383
    @siddhartsoojhawon6383 4 года назад

    Do you use Hash Maps and Array List in your code?

  • @OP-pv6un
    @OP-pv6un 2 года назад

    how you edit your audio. amazing cristal clear and lovely voice

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

    Sir does this application shuffles the questions randomly when opened?

  • @devrobnl
    @devrobnl 4 года назад +1

    its a wel documented tutorial but i wish you had gone for the database driven questionnaire, hard coding all the variables and answers is not a smart way to learn the basic understanding of the interactions of an app and databases. and how do you deal with darkmode / themes ?

  • @sangeetnarayan194
    @sangeetnarayan194 4 года назад

    Great Video!

  • @markd774
    @markd774 3 года назад

    A really great tutorial.

  • @emperordrone1159
    @emperordrone1159 2 года назад

    respected sir,
    I am looking for creating a quiz that should have 2 data sets: true statements set and false statement set. I want the app to be programmed in a way where it randomly picks one true statement and 3 false statement.
    I also want the app to randomly juggle between question types where more than 1 answer is correct and options are something like a&b are correct, a b &c are correct and so on.
    Is it possible? How can I make one? What method I should depend on? Can you guide me?
    Thankyou for being patient with my comment. I hope you reply soon

  • @god5535
    @god5535 4 года назад +1

    Around 45 my constants.kt is full of red squigly runs starting with id...

  • @josheyy1
    @josheyy1 3 года назад

    Does the course in this video description cover Java as well as Kotlin?

  • @akeemleith1742
    @akeemleith1742 3 года назад +2

    Hi, I am new to programing and recently came across your video and decided to tackle it as my first project. I understand quite a bit of it and was able to add my personal touches such as a Menu Screen, About screen and a fun facts screen. I wanted to the order of my questions randomized when being retrieved. would you make a tutorial about this? or do you have any tips or suggestion?

    • @graudiamond8445
      @graudiamond8445 2 года назад +2

      i think this is pretty late but you can shuffle your arraylist with .shuffle() in the constants file

    • @jhNic
      @jhNic 2 года назад +2

      @@graudiamond8445 Maybe I will need this in future. Thank you

  • @ergi5664
    @ergi5664 4 года назад +2

    Hi Denis this great tutorial, but can help where can find beautiful images like your bacground image, trophy etc, thanks

  • @kittyyawn9239
    @kittyyawn9239 3 года назад

    Hi Denis, thanks for the tutorial, it helps me a lot.
    btw, I wanna put the score to firebase. what should I do to input the score ??
    Thank you so much.

  • @vivekojha7025
    @vivekojha7025 4 года назад

    please make further part of this quiz app, which have implementation of firebase for adding questions.

  • @insiderich7372
    @insiderich7372 4 года назад +1

    Hi Denis, one question. The syntax highlighting works, but only for the very last question of the entire array. (before finishing the quiz) Am I missing something? Does not seem like it, because the selected_option_border works like a charm for each option selection...I tried to debug by adding logs and I can see that the answerView function gets triggered each time with the correct value, yet it only highlights it for the very last question...

  • @dgcreations4063
    @dgcreations4063 2 года назад

    welldone dude plz if you share based on java

  • @aldinranario5049
    @aldinranario5049 2 года назад

    @23:40 for me the style will crash my application and wont run the app. can anyone help how to resolve this?

    • @jonathonpayne9702
      @jonathonpayne9702 2 года назад

      I don't know if you found the answer yet but after a ton of googling, it turns out that in line 60 of activity_main.xml where you're declaring the style... style="@style/Widget.MaterialComponents.TextInputLayout.OutlinedBox"> MaterialComponents are not compatable with appcompat in the themes.xml. So to fix it go into your themes, and change the parent to something that uses material...

  • @adogaprecious8843
    @adogaprecious8843 3 года назад

    Thanks so much for the tutorial. And I tried building it but am having problem with the btn_start (unresolved reference) at the setOnClickListener please help me out

  • @ReginaldOdhiambo
    @ReginaldOdhiambo 3 года назад

    Hello, I have a suggestion, what if the submit comes at the end of the quiz? Makes it more efficient.

  • @dardanberisha4098
    @dardanberisha4098 3 года назад +1

    I was wondering if you could do an update with integrating firebase and fetching questions from it? That would be really cool!

    • @DvlupSkills
      @DvlupSkills 3 года назад

      I can help you in that if you would like. I have very good experience in developing Quiz Applications from database.

  • @ждуваснапсих.консультацию

    Hello! Nice video. I had walk through entire tutorial. But i have problem with enlighting the wrong answers. Program execute the if switch on wrong answer, but after pressing submit button, the wrong answer color in green. When i tried to debug, the only error was "library source does not match the bytecode for class android"