Hello, in this video, I am going to show you how to implement a simple dialogue. And I don't mean the simple dialogue, the dialogue will be simple, simple dialogue is an actual class of built into flutter. Basically something that pops up, give you a title give you a few options, you can select them. And it's you know, very simple customization very minimal. It's a great way of, you know, giving the user some extra options, and potentially could be maybe, maybe the you exit in somewhere that will pop up and saying, you know, save, save, save next, as you say, will continue to execute that said not after, so we'll be good for that. So first of all, what we want to do is as our class, we're going to create an image.
If you don't know what even though I recommend that you go and check out that video and the ino console in Korea, I'm gonna allowed to me so a lot of companies are actually at the mall with this week's man today in the UK and welcome corner. Oh yeah, she's done in. Okay, so not as many as you want the more options, the more options you can potentially have in your future and orient, and Wisconsin, open vial of what we're going to call this method that will initiate the synthol you can call it whatever you want. open bracket async is going to be asynchronous curly braces. And again, if you don't know which then feel free to go and have a look at my dot CSV, and check out that part. Well, if you need any help, you know, we can await show dialog.
And this will be fortunate in context. This is going to be digital context as you know, pass through. And this is basically where the magic happens. This is where we're going to be customizing our build context. content and in here, we are going to return in the center dog houses and property along here to get your total count and do this The charges are also in which this is a select board isn't just, you know, this isn't capable of telling you what to add our children and can be an array of widgets, and we're going to add simple dialogue options in via video to properties, you can easily do it on press and file. So let's first have a look.
So in the unpressed you can obviously call a normal method console log method right here. We're gonna say navigator, dot pop that basically means close was currently open dialog, which is the context for needle and what that means More in the rocket there, there you go. Okay. Yet follow method and this is basically going to return the wave that represents and we'll handle that very slowly the Nova switch statement but bear with me and we're going to do the skeleton the simple dollar add a child, this child how do you that was collected marble so now you just add in those simple dollar box you can have many choices to sign Have the tech speak up tomorrow? What do we need to do? We Yeah, we're all done in this call, we can go right here.
After the double brackets before the closing curly brace, we need to add a brace. And now you see the error disappeared. This is what's going to thank you that's so good once we close down a simple dollar option by selecting one of the options, and we can handle the case. This is a switch statement. So usually the switch statement will be switching on something really simple like a variable instead is switching on the dollar option and more importantly, what you slept on in that. So as you can see is very, very complex.
It's been missing movies.com So this takes you back to Captain Marvel. All right, I'm pulled up what you can put whatever code here you want, you could initiate method that essentially plays the movie or whatever you want to say. Model selectors. And then you could add any other cases that you have got one. Right. And if you were to say that along congruent can we need a something like a button to have invented it to be able to initiate this dialogue that's really simple about everybody.
Not any sort of, you know, gesture input channel, icon button, very simple button to add an icon and the icon on the left Yep, oh and we are also going to need the on press event open dialog and now if he was to reload it so we get that click it we get this stuff all you know connect to the printer or select Captain Marvel says Captain all selected for goes to again select Captain Marvel Captain Marvel only selected for the illustrations and this time it says she's been selected. And that's really simple dialogue which classes he needs. These are the things that you will need to modify, you know for yourself once you get this code in this email. Obviously more Movies are multiple options if you have more options, some more simple dialogue options and you can have a compress. You can have extra functionality here, which is long you just want this and the rest is handled here based on the particular option.
So nothing is simple. If you have any questions for me message analysts look forward to seeing you in the next video.