The Best Flutter Course in 3 Hours • Pizza App #1
Vložit
- čas přidán 24. 01. 2024
- Join the Skool community : www.skool.com/flutter-squad-9...
PART 2: • The Best Flutter Cours...
In this course, you'll learn how to create a simple Pizza Order App in Flutter. In this app, I have shown you how to setup a Flutter project with Clean Architecture, use Firebase Authentication, BLOC and much more !
We use BLoC in order to keep this simple App well structured.
I hope you enjoy !!!
Subscribe to my channel: / @romain_girou
I hope this course will help you in your Flutter journey !
The GitHub: github.com/romain-girou/pizza_app
Can you make the Admin Panel for the app to manage order
@@dwvii Why don't you do it yourself, give it a go, who knows you'll learn something at least
Merci pour ce cours Romain
completed this tutorial, please bring the next part soon, thank you ;-)
we need part 2 also, I am beginners in flutter in search of projects , and youtube recommend me your projects. Subscribed
*I request you to explain in more details as beginner like me in flutter can gain more knowledge
I have applied to the membership in ur community!
What a great course! Thank you so much for your help!
My pleasure 😇
Great thanks for your effort
thanks you choosing bloc😍
For the description, I think you have done exactly what I was looking for !!!
Flutter, Block, Firebase, Clean Arch.
Let's Go !!!
Very happy to hear !
wow i like this channel, I am a proud subscriber, we are going to make millions
Excellent
thank you for sharing bro! hope you always have a great day!
Thanks, you too!
thank you brother for the great work
My pleasure 😇
wow, nice thank you so much for sharing the knowledge
My pleasure ! Glad you liked it
Thank you ❤ you are hero 👍
merciiiiii
Waiting for the new tutorial
The part 2 is already available ! Check out the channel
Thank you so much 🙏
Excellant contenu merci !
realy amazing teaching
Thank you! 🙂
Thank You so much man! It is really helping us a lot! keep doing it!
It’s my pleasure !
Good luck 🙏
Congrats from brazil, amazing video.
Thank you very much!
The forum is very beautiful, if it is open source, I want to see some ideas in it 🎉❤
Very good
Amazing sir ❤
🫶
Thank u u are so sweet
Thank you sir very much🙏🙏🙏🙏🙏
You are very welcome 🤗
Thanks m8!
Any time
Nice 👍
Thank you! Cheers!
What a great tutorial! Thank you so much for it. If you could do Login with Phone number with firebase is also very helpful.
Great suggestion! Thank you so much 🙏
i start today and i wish that i will learn a 60 - 70 % from this course , btw thank you :)
Good luck ✨
great video
🙏
i am using this as a template for my final year project
i am having errors when i try to sign up a user, i always get signupfailure
First thank you so much for uploading valuable content ❤.
Can you upload basic of bloc state management .
Thank you
Thank you so much, that’s very kind !
I did a video on the channel already but I can another if it wasn’t clear ?!
if you can upload a full course of bloc that will very helpful for us
thank you@@Romain_Girou
Hey, thank you for making this video! I'm a beginner in Flutter, and your explanations are pretty detailed and easy to understand. If I may, could you increase your voice volume? Honestly, I've been using earphones at full volume to hear your explanations more clearly. However, when ads pop up, the sound becomes incredibly loud, almost like in a movie theater. I know it's my fault because my account isn't premium, but I just wanted to provide a little feedback to make your explanations clearer. I apologize if this bothers you, and thank you. Anyway, I'll continue watching your content because it's incredibly helpful for beginners like me. :)
Thank you so much for that 🙏 really appreciate it.
Yes it’s my bad for the volume I’m very sorry about it and I should receive my new mic very soon so the problem will go away !
Thank for the feedback and good luck in your learning journey 😊
Hey, thank you for making this video! I have a question. How can I use string in macros?
Hi Romain,
I hope you're doing well! I wanted to reach out to express my excitement for the "Flutter Pizza Order App" series on your channel. The content you've been creating has been incredibly informative and engaging, especially for those interested in Flutter development like myself.
I'm writing to kindly request the next part of the series. As a viewer, I'm eager to continue learning and exploring the intricacies of building a Pizza Order App in Flutter. Your step-by-step instructions and explanations have been invaluable in guiding me through the process.
I believe that bringing out the next part will keep the momentum going and maintain the interest of viewers like me. Your dedication to providing high-quality educational content is truly appreciated, and I'm looking forward to seeing more valuable insights and learning experiences in the upcoming videos.
Thank you for your consideration, and please let me know if there's anything I can do to support the continuation of this fantastic series.
Best regards,
Amit Thakur
Wow thank you very much for this amazing massage !
Good news, the next part is already available as another 3 hours video on the channel.
I wish you all the best in your learning journey and I’m very glad you placed your trust in me.
Have a great day,
Romain.
@@Romain_Girou can u please provide the link
FREE Flutter WEB Course in 3 Hours #2
czcams.com/video/PqOOUAbViLc/video.html
Please tell us how to learn and practice wth step by step from start to end and how much we should learn in a day please tell us about road map and please for beginners create small projects with local database thanks ❤❤
That’s very nice ideas ! Thanks 🙏
Hey, Romain randomly click on your channel. First of all, I appreciate the hard work and passion you put into this project. Please help me handle the two accounts simultaneously with the complete registration process including email verification using firebase.
Thank you very much 🙏
That could be a good video ! Wrote that down, thanks !
Hello Mr. Romain
first of all Thank you a lot
and is this full course with backend?
It is indeed ! You’re welcome
thank you for the video, so useful! Is it also responsive for tablets and iPads by the way?
You are very welcome !
I have no idea, you should try and let us know 😉
Hello Roman! I started studying flutter recently and I'm watching your video, thank you for helping the beginners. But I get an error - double" is not a subtype of the "int" type and I can't fix it in any way. I changed all the doubles to int . Please tell me where else I could
Is there a mistake?
please add more functionalities like search…
great video! i wonder, the apps we work on can be downloaded ? like if i have a database so i need to test it with different users to see how it works and if it works well
Of course you can generate apk for android and deploy the app on TestFlight for IOS and people can use it then
thats awesome! i need to learn first how to develop an app in flutter, thank you ! @@Romain_Girou
Thank you for thus amazing tutorial, Please can i get those design images?
Thanks 🙏
You can find similar images online (unsplash, …) !
what is the flutter sdk version used ?
is there is a part 2 coming for this Course and thanks
The course is very much complete as is but maybe I’ll make a 2nd part to enhance the App if it’s requested a lot !
the sound of the video is quite even though i set everything to max
I have 636 errors , cannot run the project from VSCode
The last error shown below :
The include file 'package:flutter_lints/flutter.yaml' in 'C:\_project\_git\pizza_app\analysis_options.yaml' can't be found when analyzing 'C:\_project\_git\pizza_app'.
Do I missed something? please
Hey! 😊 Sorry to hear about the trouble. Let's try to fix it:
Make sure flutter_lints is in your pubspec.yaml under dev_dependencies.
In analysis_options.yaml, you should have :
include: package:flutter_lints/flutter.yaml
Run flutter clean and flutter pub get in your project directory to refresh everything.
If it's still not playing nice, a quick flutter doctor in the terminal might reveal something.
Good luck fixing it !
Do we need to install a firebase project for the backend ?
Yes of course you do !
can i ask something do i possible add a timer button for the flutter where when time countdown is not finish the button is lock but when the count down is finished the button will be open or lets say it can access to another page let's say we have 3 types of button which is Black button (for open soon), white (when the countdown is starting), and green (when the countdown is finished and it can access to another page like checkout..
Yes timers are possible and easy to integrate with flutter !
@@Romain_Girou thankkk youuu so much i thought it is impossible to do it i'm new in mobile dev hehe
53:54
Hello! Brother
I have error generate
Null is not subtype of string
How do I get my text to be blue and green like it is in your video? Is it a theme or an extension?
Simply access the color parameter of the style Text widget !
we need flutter playlist from 0
Im working on cutting this videos into smaller videos and I’ll make more of those full course videos !
Hi, nice to meet you. Where are you from?
Hello there !
I'm from France
Sound is low. Btw nice explain.
Sorry for that, I bought a mic now !
@@Romain_Girou best tutorial brother keep it up
very nice
can you make admin panel for this
Go check out part 2 !
Sir My api key from open api is doesnt working ...I dont know what to do ,can I get your suggestion about this..
What happened?
Desearia saber ingles 😭
can you make bro admin part that we can insert pizza form it
That would be cool right ? 🔥
@@Romain_Girou that will be very cool and as New developer it will help alot
whats the difference between the flutterflow and flutter?
FlutterFlow is a service provided by a company that allows you to create apps without coding whereas Flutter is the actual framework dev by google that allows you to code your Apps.
I'll release a video on those nocode solutions
Can u please help me out with the android package name. I couldnt find your source code too as for the android app. You just showed about the ios version. Kindly help
For androind it's the exact same perhaps some changes in the firebase config but otherwise it should work. the code is the pin comment !
Que buen curso pero no hablo inglés 😢
Is this course beginner-friendly?
Perhaps if you are really a beginner beginner that’s a bit too high level but there are other tutorials on the channel to start with !
Good luck 🎉
Is it easy to understand with basic knowledge of English?
I think yes and even if you struggle a bit, that's a good way to learn it and you need to speak english in this sector !
Good luck ✨
@@Romain_Girou @Romain_Girou Actually, I'm good at speaking and I've never had any problems in my industry, but I'm new to flutter and I'm not familiar with its working principle, so my fear is not understanding technical words.
but as you said, it won't be a problem. Thank you very much 🙏🏻
Hey can you build app for me
already have didn't I ?
I'm getting An error has occured what might have caused this issue
at what part? i am having error at 1:47:00 for when i sign up a user.
Look at the GitHub in the pin comment and compare with what you have because I really can't help with only the fact that you have an error, could be anything !
@@Romain_Girou Flutter || W/DynamiteModule( 4887): Local module descriptor class for com.google.android.gms.providerinstaller.dynamite not found
it is only that error
when i add something in pizzas collection it automatically throw that error on screen@@jaaz8927
AUDIOs is very low ???
Yes problem is noted, new mic is on it's way
Thanks for the great lesson, i have a problem with import firebase_auth & cloud_firestore. Please advise.
Thank you !
Perhaps the indentation in the pubspec.yaml file is not right ?
@@Romain_Girou It’s right, but i don’t know why it’s not working. FYI,, i’m so beginner.
Thanks again for giving time to reply.
Things got so complicated after 35mins 😢😢😢
What was hard for you ?
Inaudible anyone?
Yes new mic is on it's way !
I like your teaching style so far, but I gotta say that the volume problem is a real issue. As in, it might be worth re-uploading this video. I mean this in the spirit of constructive criticism. I appreciate the free content, and you've earned my gratitude, my "like" and my subscription, but please, consider fixing this video's volume problem. Any time any other app or notification, or if I mindlessly open another video, I feel like I'm going to blow my speakers.
Thank you !
Just bought a mic now the problem is over and all tutorials will be better from this point on
This video is too quiet.
Yes I know sorry about that, I bought a mic now ✨
Audio very low... almost inaudible
I know, it’s fix in the next video… sorry for that
I think you’ll have to buy New headphones, I understand perfectly
LOL it's pretty loud. You need to get your ears checked.
in first 30 mins he just creating folder and sub folder waste of time
Good thing that the video is 3h30min long then😉
20 minutes in and i've learned nothing. you just keep saying we'll get to this later just copy what i do which isn't really a good way of teaching.
Sorry you feel that way! There are other tutorials on the channel if this one is not appropriate for you 😉
Good luck !
@@Romain_Girou no worries mate, i'll probably come back to this when i have a bit more experience. I realize now that you're trying to teach me how to setup a "clean architecture" for the app so that i don't suffer in the future. But it's quite tedious and very boring that i'm basically like 40-45 minutes into the course and I've learned close to nothing. Maybe if you could specify that in the description, and also specify that this has a prerequisite of knowing the basics of dart/flutter and isn't intended to be a crash-style course. Thanks for providing this content for free and for spreading kindness and i hope you take my feedback and improve from it as I've only got good intentions. All the best.
Thanks for the feedback it’s very precious for me to know how you feel !
Thanks Romain, Absolutely the best one, please let.me.kniw if you can help me develop my app, request your reply
Thanks 🙏
Depends on what your App is