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

  Рет қаралды 228,918

tutorialsEU

tutorialsEU

Күн бұрын

Пікірлер: 390
@tutorialsEU
@tutorialsEU 3 жыл бұрын
🚀 Android & Kotlin Masterclass - Become a serious Android app developer with our best-selling masterclass: bit.ly/3PaKdhS
@yakosti
@yakosti 4 жыл бұрын
Thank you so much, youtubers are my great teachers because they are free😀
@tutorialsEU
@tutorialsEU 4 жыл бұрын
Happy to help!
@yuukiasuna6807
@yuukiasuna6807 3 жыл бұрын
What i learned from this worth more what i learned in 3 months at school😍😍
@johndripper
@johndripper 3 жыл бұрын
@@yuukiasuna6807 they teach android development in school? strange
@ankushpandey412
@ankushpandey412 3 жыл бұрын
😂
@jayprakashjaiswal8220
@jayprakashjaiswal8220 2 жыл бұрын
@@yuukiasuna6807 what can we do ?, education system is the biggest scam in the world
@pythongabi
@pythongabi 4 жыл бұрын
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
@aleb687
@aleb687 4 жыл бұрын
coming from web applications and React. This is my first Android / Kotlin application
@darkwingscooter9637
@darkwingscooter9637 4 жыл бұрын
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.
@tutorialsEU
@tutorialsEU 4 жыл бұрын
Thanks for sharing!
@thebonifaciogarcia
@thebonifaciogarcia 4 жыл бұрын
Thank you very much, it works!
@ruprit
@ruprit 4 жыл бұрын
Thanku ..
@alyaaaina9581
@alyaaaina9581 4 жыл бұрын
thank you :)
@kanzanaveed
@kanzanaveed 2 жыл бұрын
Thank you so much
@felistusjoylet1741
@felistusjoylet1741 2 жыл бұрын
You are an amazing teacher and your coding is really easy to understand
@richardmohan1037
@richardmohan1037 Жыл бұрын
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
@augustrodriguez3741
@augustrodriguez3741 4 жыл бұрын
No One: Absolutely No one: TutorialsEU: LinearLayour FTW
@muminoloruntola2146
@muminoloruntola2146 4 жыл бұрын
😂
@tutorialsEU
@tutorialsEU 4 жыл бұрын
I don't know man. It's just so easy to make a simple and clean layout using LinearLayout :D
@ahmedosman1020
@ahmedosman1020 4 жыл бұрын
A thorough app building tutorial, Must Watch!!!!
@mrtenten2394
@mrtenten2394 3 жыл бұрын
many thanks to Dennis and the Team
@latautjerome37
@latautjerome37 2 жыл бұрын
Really can't wait to try this. Thanks for sharing your knowledge.
@RandyTata-zy2qg
@RandyTata-zy2qg Жыл бұрын
It one of the best tutorial I have seen on KZbin. 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 3 жыл бұрын
I watched every ads to support your passion with teaching us noob! Thank you! :)
@tutorialsEU
@tutorialsEU 3 жыл бұрын
Thanks Ariel :)
@robertaitken1514
@robertaitken1514 2 ай бұрын
Your a legend. Thanks for your courses.
@almasirshad6983
@almasirshad6983 3 жыл бұрын
Thank you so much, waiting for more Kotlin based tutorials.
@nastenkaoo
@nastenkaoo 2 жыл бұрын
the best kotlin tutorial I have ever seen
@sathwikpalakurty7496
@sathwikpalakurty7496 3 жыл бұрын
where did you include btn_start?
@lzr_2782
@lzr_2782 2 жыл бұрын
Ok, this was a wonderful tutorial ! THANK YOU SO MUCH
@maresolaris
@maresolaris 4 жыл бұрын
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
@AkagiDOTA
@AkagiDOTA 2 жыл бұрын
Thank you so much sir! Really helped me in my uni course!
@aren624
@aren624 4 жыл бұрын
Thank you so much for quizApp example
@wowingles3185
@wowingles3185 2 жыл бұрын
God bless you my friend!!! Tks for this amazing tutorial
@tutorialsEU
@tutorialsEU 2 жыл бұрын
@andre_bella
@andre_bella 4 жыл бұрын
great tutorial!!, I like how you reference the documentation, which is very helpful, only annoying thing is the subscribe pop up.
@tutorialsEU
@tutorialsEU 4 жыл бұрын
Sorry about that, but you can also just open the documentation in your browser :)
@themask7001
@themask7001 2 жыл бұрын
Thank you, it works perfect!
@kapatadivin7505
@kapatadivin7505 3 жыл бұрын
Thanks a lot, you are our best online teacher 👏
@alaskahudson
@alaskahudson 2 жыл бұрын
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 жыл бұрын
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
@thedope4901
@thedope4901 2 жыл бұрын
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 Жыл бұрын
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
@aminelajnef8527
@aminelajnef8527 2 жыл бұрын
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!
@mohammadsiefaddeenkh.abual8982
@mohammadsiefaddeenkh.abual8982 3 жыл бұрын
Thank you master !! more kotlin please
@alhasan055
@alhasan055 4 жыл бұрын
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 ^_^
@floweer2314
@floweer2314 2 жыл бұрын
thank you so make the best tutorial i have ever watch
@grf4005
@grf4005 3 жыл бұрын
Thank you so much for this :) Excellent content!
@vergelvillagomez9977
@vergelvillagomez9977 3 жыл бұрын
thanks a lot big bro, becoz in this video, im done with my activity😌😌💚💙❤
@marcusenene
@marcusenene 2 жыл бұрын
Thank you Boss for the lecture... Thu d background color isn't responding, how it's setup would help Sir.
@eli-y
@eli-y 3 жыл бұрын
Thanks for the help! although it was a little bit challenging.
@tutorialsEU
@tutorialsEU 3 жыл бұрын
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 :)
@danielpaloma6435
@danielpaloma6435 3 жыл бұрын
Thank you so much for this tutorial, I enjoyed the project and your explanation was clear.
@anandchaudhary8952
@anandchaudhary8952 2 жыл бұрын
How were you able to reference the id @ 1:06:19 without using findViewById(R.id.IdName).
@juanfextLOL
@juanfextLOL Жыл бұрын
Did you solve that problem?
@elbouhaliabdelaziz
@elbouhaliabdelaziz 4 жыл бұрын
Hi, thank's for this Quiz. Please, how I can add condition "please select answer" to go to next question.
@novembro7603
@novembro7603 11 ай бұрын
Thanks a Lot!!. I have just one question.. How can you get a new shuffled list but shuffled the question's correct answers too?
@insiderich7372
@insiderich7372 3 жыл бұрын
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 3 жыл бұрын
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 :)
@dahmskisnip4040
@dahmskisnip4040 3 жыл бұрын
Thank you so much for this tutorial!!!!
@victorsokoluik4573
@victorsokoluik4573 2 жыл бұрын
Super! Thank you!
@arfansekh8521
@arfansekh8521 3 жыл бұрын
Thank you sir!
@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 жыл бұрын
There is an extra video on the channel which covers dialogs specifically.
@meloukredouan6607
@meloukredouan6607 4 жыл бұрын
@@tutorialsEU yeah i defenetly saw it
@daiyrkanybekov8575
@daiyrkanybekov8575 3 жыл бұрын
Great tutorial! Thank you so much! Amazing!
@lanangtutorandroid6950
@lanangtutorandroid6950 2 жыл бұрын
Thank's Sir,you after creat video
@remali26
@remali26 4 жыл бұрын
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 :)
@brokenplaylistlyrics8350
@brokenplaylistlyrics8350 2 жыл бұрын
AMAZING TUTORIAL!
@asarisa-rakuwauavibaya7254
@asarisa-rakuwauavibaya7254 3 жыл бұрын
If I want to make multiple quizzes should I use fragments?? Great video btw! You are awesome!
@amitkumdixit
@amitkumdixit 4 жыл бұрын
Your presentation is very good. I feel please make a video where we are calling a REST API and also load images from URL.
@immarathod3278
@immarathod3278 2 жыл бұрын
Thank you very much
@BehruzbekOtayev
@BehruzbekOtayev 3 жыл бұрын
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 3 жыл бұрын
Good question. I can't even tell now a year later. Probably it was just an easy to understand solution, for me to teach.
@mocopenhagen1421
@mocopenhagen1421 3 жыл бұрын
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.
@jorgecontreras4119
@jorgecontreras4119 4 жыл бұрын
if you guys are having trouble with your app crashing check your log cat and make sure you fix your type-O's more the likely you mistyped somewhere especially in the ArrayList
@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 :)
@MaximusPretorian
@MaximusPretorian 3 жыл бұрын
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!
@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 ;)
@hirak4542
@hirak4542 Жыл бұрын
i am not able to connect Question.kt with Constant.kt what's the problem
@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?
@IgorOdaryuk
@IgorOdaryuk 3 жыл бұрын
Thanks!
@chaimachaimae2929
@chaimachaimae2929 2 жыл бұрын
Hi Dennis, thank you for the video ..i have a problem when i run the emulator the second screen is empty
@deepmashru8951
@deepmashru8951 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?
@abduqodirabdumalikov7507
@abduqodirabdumalikov7507 4 жыл бұрын
Thank you bro continue like this
@trytolern
@trytolern Жыл бұрын
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?
@prashoonbhattacharjee8211
@prashoonbhattacharjee8211 4 жыл бұрын
Very informative video!!
@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
@ergi5664
@ergi5664 4 жыл бұрын
Hi Denis this great tutorial, but can help where can find beautiful images like your bacground image, trophy etc, thanks
@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.
@Darnieeeeeee
@Darnieeeeeee Жыл бұрын
Sir does this application shuffles the questions randomly when opened?
@andymukonkole
@andymukonkole Жыл бұрын
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...?
@OP-pv6un
@OP-pv6un 2 жыл бұрын
how you edit your audio. amazing cristal clear and lovely voice
@gouravdas1542
@gouravdas1542 Жыл бұрын
Hi Denis, when I am adding TextInputLayout it's not working, could you please help me with that?
@devrobnl
@devrobnl 3 жыл бұрын
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 ?
@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
@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!
@dgcreations4063
@dgcreations4063 2 жыл бұрын
welldone dude plz if you share based on java
@dardanberisha4098
@dardanberisha4098 3 жыл бұрын
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.
@sujeetsahoo3579
@sujeetsahoo3579 Жыл бұрын
Although dependency is added is showing under project structures the TextInputLayout is showing error please help
@johndripper
@johndripper 3 жыл бұрын
7:28 i dont have styles.xml in my res>values folder only colors.xml, strings.xml and a themes folder
@MisterWealth
@MisterWealth 3 жыл бұрын
Same
@cameleonarabic8124
@cameleonarabic8124 3 жыл бұрын
I used themes.xml, and made changes on it
@cameleonarabic8124
@cameleonarabic8124 3 жыл бұрын
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 2 жыл бұрын
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 2 жыл бұрын
@@cameleonarabic8124 that will be great
@markd774
@markd774 3 жыл бұрын
A really great tutorial.
@sangeetnarayan194
@sangeetnarayan194 4 жыл бұрын
Great Video!
@amitkumdixit
@amitkumdixit 4 жыл бұрын
The submit button needs condition. It should not allow to proceed if no Option selected
@chaixuan3214
@chaixuan3214 3 жыл бұрын
How to add this condition?
@eduard6655
@eduard6655 3 жыл бұрын
for real, how to add it?
@antoniovrsalovic7296
@antoniovrsalovic7296 Жыл бұрын
@@eduard6655 Did you manage to add it? :)
@luizhenriquebogerwessling8920
@luizhenriquebogerwessling8920 3 жыл бұрын
How to insert GIF is each question about questionnaire, also divide all questionnaire categories in the program
@johnniegilkerson4724
@johnniegilkerson4724 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 жыл бұрын
johnnie gilkerson thanks! after I deleted the style the app worked
@butter0013
@butter0013 3 жыл бұрын
Mine worked too! Thanks for the advice!
@javar1987
@javar1987 4 жыл бұрын
Thanks. More power.
@tutorialsEU
@tutorialsEU 4 жыл бұрын
More to come!
@god5535
@god5535 4 жыл бұрын
Around 45 my constants.kt is full of red squigly runs starting with id...
@siddhartsoojhawon6383
@siddhartsoojhawon6383 4 жыл бұрын
Do you use Hash Maps and Array List in your code?
@puttiarun2
@puttiarun2 Жыл бұрын
Hello sir...if want to build an Android app, what coding languages I have to learn? I am completely beginner in this field.please guide me.Thank you sir.
@vivekojha7025
@vivekojha7025 3 жыл бұрын
please make further part of this quiz app, which have implementation of firebase for adding questions.
@РустамМадумаров-х2ы
@РустамМадумаров-х2ы 3 жыл бұрын
I am not the only man who asks this exactly questions, please RSVP
@everythingMac
@everythingMac 3 жыл бұрын
Does the course in this video description cover Java as well as Kotlin?
@tutorialsEU
@tutorialsEU 3 жыл бұрын
It only covers Kotlin
@paolinsky_minis
@paolinsky_minis 4 жыл бұрын
Hello, if someone is getting an error when trying to start the app try to change the parent of the NoActionBarTheme styles to ``Theme.MaterialComponents.Light.NoActionBar``
@tutorialsEU
@tutorialsEU 4 жыл бұрын
Thanks a lot for helping the others out Paolo. That is very friendly of you :)
@elkinm1
@elkinm1 3 жыл бұрын
thanks, now my app runs.
@tusharjha9380
@tusharjha9380 3 жыл бұрын
My app still doesn't work I change it in manifest also but it still crashes pls pls help
@michaelmathis1315
@michaelmathis1315 2 жыл бұрын
Thank you!! is this because of an update since this video was released?
@zedog8881
@zedog8881 Жыл бұрын
How Can I get help please ? I would like to know how to make the questions order random...
@szilardszalma4747
@szilardszalma4747 4 жыл бұрын
are these codes compatible with the current android studio?
@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
@sairampalaniappan3511
@sairampalaniappan3511 Жыл бұрын
For me constraint layout is better than any layout
@ждуваснапсих.консультацию
@ждуваснапсих.консультацию 4 жыл бұрын
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"
@ReginaldOdhiambo
@ReginaldOdhiambo 3 жыл бұрын
Hello, I have a suggestion, what if the submit comes at the end of the quiz? Makes it more efficient.
@onepunch9508
@onepunch9508 3 жыл бұрын
Can you make maybe a little Video of Shared preferences.
Building a Mobile App in 2024: The BEST Technologies
13:31
Dan Ilies
Рет қаралды 91 М.
Random Emoji Beatbox Challenge #beatbox #tiktok
00:47
BeatboxJCOP
Рет қаралды 62 МЛН
Perfect Pitch Challenge? Easy! 🎤😎| Free Fire Official
00:13
Garena Free Fire Global
Рет қаралды 80 МЛН
World’s strongest WOMAN vs regular GIRLS
00:56
A4
Рет қаралды 35 МЛН
Learn Kotlin in 12 Minutes
12:01
Rahul Pandey
Рет қаралды 336 М.
Why Are Open Source Alternatives So Bad?
13:06
Eric Murphy
Рет қаралды 673 М.
How ChatGPT Built My App in Minutes 🤯
8:28
Website Learners
Рет қаралды 2,7 МЛН
Most overpowered way to build mobile apps?
8:33
Beyond Fireship
Рет қаралды 844 М.
Android App Development Tutorial for Beginners - Your First App
55:20
freeCodeCamp.org
Рет қаралды 421 М.
So you want to make a Game Engine!? (WATCH THIS before you start)
14:39
Giant Sloth Games
Рет қаралды 323 М.
DRM explained - How Netflix prevents you from downloading videos?
18:17
Mehul - Codedamn
Рет қаралды 209 М.