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
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.
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.
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???
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
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.
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 ;-)
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
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!
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.
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
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 ?
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.
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?
Thank you for tutorial, but it seems to be too hardcoded. If you try to add one more option of answer you'll have to change many parts of your code. You can banal make your options as ArrayList
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.
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 :)
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 ?
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.
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.
There's servals issues, the questions keep starting from no1 question and not randomly, the submitting button keep changing the questions even if you answer the question or not, and finally results showing Congratulations! When the score is ZERO 😂😂😂
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!!
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 :)
Thank you for your incredible efforts, I want to ask you a question about this app, A quiz app is the only type of apps I find kinda hard, I'm trying to follow your steps to get it ready, But I want to know if I should add admob ads before or after creating the app, is it possible to build banner after the app or before? Hope to see a answer from you and thank you
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.
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"
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.
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.
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``
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 ☺
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
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?
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
Nice video! Thanks for help! Liked and subscribed. One question, how do I add a save progress for when I close the app for example and I renter it, so I should be able to continue from the question I was before closing?
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...?
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
Thank you so much for this. I used your template to develop a questionnaire app, but I'm having difficulty implementing the scores. Each option is supposed to have a different score. Meaning, each question can have a minimum of 1 point and maximum of 5 points. Please help. Thank you
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
am a beginner in android development, but have a little knowledge in java programming. i try to create the same project but am having problem in my activity class. i cant modify my textvies, questions, images, and my progressbar. i use the same code as your sir. i need help pls
🚀 Android & Kotlin Masterclass - Become a serious Android app developer with our best-selling masterclass: bit.ly/3PaKdhS
Thank you so much, youtubers are my great teachers because they are free😀
Happy to help!
What i learned from this worth more what i learned in 3 months at school😍😍
@@yuukiasuna6807 they teach android development in school? strange
😂
@@yuukiasuna6807 what can we do ?, education system is the biggest scam in the world
Just completed your Kotlin masterclass(9hrs), now I am here to build my first project that I can present in my college
coming from web applications and React. This is my first Android / Kotlin application
Waiting for more project-based tutorials, this was awesome!!
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
You are an amazing teacher and your coding is really easy to understand
No One:
Absolutely No one:
TutorialsEU: LinearLayour FTW
😂
I don't know man. It's just so easy to make a simple and clean layout using LinearLayout :D
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.
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.
Thank you so much!!!! I've been trying to figure out for hours why my code wouldn't run
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???
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
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.
Thanks for sharing!
Thank you very much, it works!
Thanku ..
thank you :)
Thank you so much
A thorough app building tutorial, Must Watch!!!!
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!
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 ;-)
Thanks a lot for the comment! We are so happy every time with satisfied students!
@@tutorialsEU You;re a great inspiration to our AppUnion team at Brandforte Parcel, Nigeria
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
great tutorial!!, I like how you reference the documentation, which is very helpful, only annoying thing is the subscribe pop up.
Sorry about that, but you can also just open the documentation in your browser :)
many thanks to Dennis and the Team
Really can't wait to try this. Thanks for sharing your knowledge.
I watched every ads to support your passion with teaching us noob! Thank you! :)
Thanks Ariel :)
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!
If I want to make multiple quizzes should I use fragments?? Great video btw! You are awesome!
Thanks a Lot!!.
I have just one question..
How can you get a new shuffled list but shuffled the question's correct answers too?
Your presentation is very good. I feel please make a video where we are calling a REST API and also load images from URL.
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.
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
Hi, thank's for this Quiz. Please, how I can add condition "please select answer" to go to next question.
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 ?
Thank you Boss for the lecture... Thu d background color isn't responding, how it's setup would help Sir.
Thank you so much, waiting for more Kotlin based tutorials.
the best kotlin tutorial I have ever seen
Your a legend. Thanks for your courses.
where did you include btn_start?
Thank you so much sir! Really helped me in my uni course!
Thanks a lot, you are our best online teacher 👏
Thank you so much for quizApp example
Ok, this was a wonderful tutorial ! THANK YOU SO MUCH
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.
Today try to move on but stuck at btn_start < unable to refer to it.
Mr.Denise never explain about the windows.Decor. < when i add this myself . it strike through.
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?
i think this is pretty late but you can shuffle your arraylist with .shuffle() in the constants file
@@graudiamond8445 Maybe I will need this in future. Thank you
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 ^_^
Thank you for tutorial, but it seems to be too hardcoded. If you try to add one more option of answer you'll have to change many parts of your code. You can banal make your options as ArrayList
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.
Well, isn't that how you can extend the app to something that will be your own? ;)
God bless you my friend!!! Tks for this amazing tutorial
Thanks for the help! although it was a little bit challenging.
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 :)
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 ?
Hi, have you got it? Thanks!
anyhelp?
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.
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.
There's servals issues, the questions keep starting from no1 question and not randomly, the submitting button keep changing the questions even if you answer the question or not, and finally results showing Congratulations! When the score is ZERO 😂😂😂
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!!
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 :)
Thank you master !! more kotlin please
Hi i came from the 7h tutorial pls continue doing these tutorials to get us familiar with all different views and dialogs
There is an extra video on the channel which covers dialogs specifically.
@@tutorialsEU yeah i defenetly saw it
Thank you for your incredible efforts, I want to ask you a question about this app, A quiz app is the only type of apps I find kinda hard, I'm trying to follow your steps to get it ready, But I want to know if I should add admob ads before or after creating the app, is it possible to build banner after the app or before?
Hope to see a answer from you and thank you
I was wondering if you could do an update with integrating firebase and fetching questions from it? That would be really cool!
I can help you in that if you would like. I have very good experience in developing Quiz Applications from database.
please make further part of this quiz app, which have implementation of firebase for adding questions.
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.
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"
Thank you so much for this tutorial, I enjoyed the project and your explanation was clear.
Hi Denis this great tutorial, but can help where can find beautiful images like your bacground image, trophy etc, thanks
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.
Thanks for your comment @Dimitries. I'm happy you like it :)
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.
same problem. Im having issues with the btn_start
@@michaelmathis1315 did you solve the problem?
how you edit your audio. amazing cristal clear and lovely voice
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.
How were you able to reference the id @ 1:06:19 without using findViewById(R.id.IdName).
Did you solve that problem?
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``
Thanks a lot for helping the others out Paolo. That is very friendly of you :)
thanks, now my app runs.
My app still doesn't work I change it in manifest also but it still crashes pls pls help
Thank you!! is this because of an update since this video was released?
Hey pal, can you explain how you call xml elements such as buttons or edittextes directly in your activity files?
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 ☺
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
Clear understanding , where are the data stored when we install Android app
Do you mean on the device, or on your pc, when installing it on the emulator?
Thank you, it works perfect!
thank you so make the best tutorial i have ever watch
thanks a lot big bro, becoz in this video, im done with my activity😌😌💚💙❤
Ready to purchase. But this video showing questions inside android studio. How to store directly in firebase using admin app. Thanks.
When you buy the course, and go through it, you will learn all of that. As the last project is going over exactly how to build an app using firebase.
Can you make maybe a little Video of Shared preferences.
The submit button needs condition. It should not allow to proceed if no Option selected
How to add this condition?
for real, how to add it?
@@eduard6655 Did you manage to add it? :)
I am not the only man who asks this exactly questions, please RSVP
welldone dude plz if you share based on java
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?
Good question. I can't even tell now a year later. Probably it was just an easy to understand solution, for me to teach.
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
Thank you so much for this :) Excellent content!
Can you please make a detailed course on FlutterFlow please.
How to insert GIF is each question about questionnaire, also divide all questionnaire categories in the program
Nice video!
Thanks for help! Liked and subscribed.
One question, how do I add a save progress for when I close the app for example and I renter it, so I should be able to continue from the question I was before closing?
Please upload a video on how to create a dictionary using android studio.
Great tutorial. But what if I want to go to make users able to go back to previous question?
i am not able to connect Question.kt with Constant.kt what's the problem
Hi Dennis, thank you for the video ..i have a problem when i run the emulator the second screen is empty
Thank you Dennis for this awesome video
I've learnt alot and my app build was successful
Great to hear! I'd be happy to hear back from you, once you released your first app :)
Thank you sir!
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.
johnnie gilkerson thanks! after I deleted the style the app worked
Mine worked too! Thanks for the advice!
Thank you so much I really learnt a lot from your tutorial and hoping for lot more.....thank you
The 10k Subs special is going to be sick ;)
Hello, I have a suggestion, what if the submit comes at the end of the quiz? Makes it more efficient.
Thank you so much for this tutorial!!!!
Sir can you please create a video regarding developing chatbot using kotlin in android studio
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...?
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
Thank you so much for this. I used your template to develop a questionnaire app, but I'm having difficulty implementing the scores. Each option is supposed to have a different score. Meaning, each question can have a minimum of 1 point and maximum of 5 points. Please help. Thank you
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
Sir does this application shuffles the questions randomly when opened?
Plz share full instructions that how to start making app or game plz plz
AMAZING TUTORIAL!
am a beginner in android development, but have a little knowledge in java programming. i try to create the same project but am having problem in my activity class. i cant modify my textvies, questions, images, and my progressbar. i use the same code as your sir. i need help pls
Do you use Hash Maps and Array List in your code?
Great tutorial! Thank you so much! Amazing!