The Best Flutter Course in 3 Hours • Pizza App #1

Sdílet
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

Komentáře • 153

  • @Romain_Girou
    @Romain_Girou  Před 3 měsíci +20

    I hope this course will help you in your Flutter journey !
    The GitHub: github.com/romain-girou/pizza_app

    • @dwvii
      @dwvii Před 3 měsíci

      Can you make the Admin Panel for the app to manage order

    • @camerakaravan
      @camerakaravan Před 2 měsíci +2

      ​@@dwvii Why don't you do it yourself, give it a go, who knows you'll learn something at least

  • @user-sr4dy6ly6w
    @user-sr4dy6ly6w Před 3 měsíci

    Merci pour ce cours Romain

  • @codingmonk-flutter1452
    @codingmonk-flutter1452 Před 3 měsíci +9

    completed this tutorial, please bring the next part soon, thank you ;-)

  • @technoinfoworldwide2329
    @technoinfoworldwide2329 Před 3 měsíci +3

    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

  • @saranganayanajith
    @saranganayanajith Před měsícem

    I have applied to the membership in ur community!

  • @johannes.gamperl
    @johannes.gamperl Před 3 měsíci +3

    What a great course! Thank you so much for your help!

  • @lordmuzan8092
    @lordmuzan8092 Před 3 měsíci

    Great thanks for your effort

  • @from_whatch
    @from_whatch Před 3 měsíci +2

    thanks you choosing bloc😍

  • @rhmagalhaes
    @rhmagalhaes Před 2 měsíci +13

    For the description, I think you have done exactly what I was looking for !!!
    Flutter, Block, Firebase, Clean Arch.
    Let's Go !!!

  • @user-ou8yl5lg1l
    @user-ou8yl5lg1l Před měsícem

    wow i like this channel, I am a proud subscriber, we are going to make millions

  • @nadetdevfullstack7041
    @nadetdevfullstack7041 Před 3 měsíci

    Excellent

  • @muhammadabduhsiregar9190
    @muhammadabduhsiregar9190 Před 3 měsíci +1

    thank you for sharing bro! hope you always have a great day!

  • @orionpaul5210
    @orionpaul5210 Před 3 měsíci

    thank you brother for the great work

  • @mahendranath2504
    @mahendranath2504 Před 3 měsíci +1

    wow, nice thank you so much for sharing the knowledge

  • @MegaOsama99
    @MegaOsama99 Před měsícem

    Thank you ❤ you are hero 👍

  • @namehere630
    @namehere630 Před 2 měsíci

    merciiiiii

  • @aokhanhduy2973
    @aokhanhduy2973 Před 2 měsíci

    Waiting for the new tutorial

    • @Romain_Girou
      @Romain_Girou  Před 2 měsíci

      The part 2 is already available ! Check out the channel
      Thank you so much 🙏

  • @MathisDesmeules
    @MathisDesmeules Před 20 dny

    Excellant contenu merci !

  • @icecream-wzsz
    @icecream-wzsz Před 3 měsíci

    realy amazing teaching

  • @codingmonk-flutter1452
    @codingmonk-flutter1452 Před 3 měsíci +1

    Thank You so much man! It is really helping us a lot! keep doing it!

    • @Romain_Girou
      @Romain_Girou  Před 3 měsíci +1

      It’s my pleasure !
      Good luck 🙏

  • @ernandesjunior1928
    @ernandesjunior1928 Před 2 měsíci

    Congrats from brazil, amazing video.

  • @ZxWq678
    @ZxWq678 Před 3 měsíci

    The forum is very beautiful, if it is open source, I want to see some ideas in it 🎉❤

  • @TheUselessChannel
    @TheUselessChannel Před 24 dny

    Very good

  • @harmeetsingh8838
    @harmeetsingh8838 Před 3 měsíci

    Amazing sir ❤

  • @yaraevil
    @yaraevil Před 3 měsíci

    Thank u u are so sweet

  • @ss-mm2kn
    @ss-mm2kn Před 3 měsíci +1

    Thank you sir very much🙏🙏🙏🙏🙏

  • @vonderklaas
    @vonderklaas Před 2 měsíci

    Thanks m8!

  • @logictech055
    @logictech055 Před 2 měsíci

    Nice 👍

  • @darasour5199
    @darasour5199 Před 2 měsíci

    What a great tutorial! Thank you so much for it. If you could do Login with Phone number with firebase is also very helpful.

    • @Romain_Girou
      @Romain_Girou  Před 2 měsíci

      Great suggestion! Thank you so much 🙏

  • @XG27
    @XG27 Před 2 měsíci

    i start today and i wish that i will learn a 60 - 70 % from this course , btw thank you :)

  • @user-hd3td7hu1r
    @user-hd3td7hu1r Před 3 měsíci

    great video

  • @jaaz8927
    @jaaz8927 Před 2 měsíci

    i am using this as a template for my final year project

    • @jaaz8927
      @jaaz8927 Před 2 měsíci

      i am having errors when i try to sign up a user, i always get signupfailure

  • @ziddiengineer
    @ziddiengineer Před 3 měsíci

    First thank you so much for uploading valuable content ❤.
    Can you upload basic of bloc state management .
    Thank you

    • @Romain_Girou
      @Romain_Girou  Před 3 měsíci

      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 ?!

    • @ramchoudhary0789
      @ramchoudhary0789 Před 3 měsíci

      if you can upload a full course of bloc that will very helpful for us
      thank you@@Romain_Girou

  • @Arinaoy
    @Arinaoy Před měsícem

    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. :)

    • @Romain_Girou
      @Romain_Girou  Před měsícem

      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 😊

  • @duythai6685
    @duythai6685 Před 19 dny

    Hey, thank you for making this video! I have a question. How can I use string in macros?

  • @AmitThakur-eg8kb
    @AmitThakur-eg8kb Před 2 měsíci

    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

    • @Romain_Girou
      @Romain_Girou  Před 2 měsíci +1

      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.

    • @AmitThakur-eg8kb
      @AmitThakur-eg8kb Před 2 měsíci

      @@Romain_Girou can u please provide the link

    • @Romain_Girou
      @Romain_Girou  Před 2 měsíci +1

      FREE Flutter WEB Course in 3 Hours #2
      czcams.com/video/PqOOUAbViLc/video.html

  • @Words.to.Remember
    @Words.to.Remember Před 3 měsíci +2

    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 ❤❤

    • @Romain_Girou
      @Romain_Girou  Před 3 měsíci

      That’s very nice ideas ! Thanks 🙏

  • @khabibali4967
    @khabibali4967 Před 2 měsíci

    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.

    • @Romain_Girou
      @Romain_Girou  Před 2 měsíci

      Thank you very much 🙏
      That could be a good video ! Wrote that down, thanks !

  • @mahirabdal-azimmokhtar3028
    @mahirabdal-azimmokhtar3028 Před 3 měsíci

    Hello Mr. Romain
    first of all Thank you a lot
    and is this full course with backend?

  • @pitchplusofficial
    @pitchplusofficial Před měsícem

    thank you for the video, so useful! Is it also responsive for tablets and iPads by the way?

    • @Romain_Girou
      @Romain_Girou  Před měsícem

      You are very welcome !
      I have no idea, you should try and let us know 😉

  • @user-hv6bp7rr3u
    @user-hv6bp7rr3u Před 25 dny

    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?

  • @from_whatch
    @from_whatch Před 3 měsíci

    please add more functionalities like search…

  • @XultrashaviT
    @XultrashaviT Před měsícem

    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

    • @Romain_Girou
      @Romain_Girou  Před měsícem

      Of course you can generate apk for android and deploy the app on TestFlight for IOS and people can use it then

    • @XultrashaviT
      @XultrashaviT Před měsícem

      thats awesome! i need to learn first how to develop an app in flutter, thank you ! @@Romain_Girou

  • @ghulammurtaza7959
    @ghulammurtaza7959 Před 3 měsíci

    Thank you for thus amazing tutorial, Please can i get those design images?

    • @Romain_Girou
      @Romain_Girou  Před 3 měsíci

      Thanks 🙏
      You can find similar images online (unsplash, …) !

  • @nimitmore5830
    @nimitmore5830 Před 15 dny

    what is the flutter sdk version used ?

  • @aymenbba3241
    @aymenbba3241 Před 3 měsíci +1

    is there is a part 2 coming for this Course and thanks

    • @Romain_Girou
      @Romain_Girou  Před 3 měsíci +1

      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 !

  • @tami-he4mm
    @tami-he4mm Před měsícem

    the sound of the video is quite even though i set everything to max

  • @TheMkitisak
    @TheMkitisak Před měsícem

    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

    • @Romain_Girou
      @Romain_Girou  Před měsícem

      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 !

  • @TheMkitisak
    @TheMkitisak Před měsícem

    Do we need to install a firebase project for the backend ?

  • @daveqxexp8101
    @daveqxexp8101 Před měsícem

    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..

    • @Romain_Girou
      @Romain_Girou  Před měsícem +1

      Yes timers are possible and easy to integrate with flutter !

    • @daveqxexp8101
      @daveqxexp8101 Před měsícem

      ​@@Romain_Girou thankkk youuu so much i thought it is impossible to do it i'm new in mobile dev hehe

  • @leng2199
    @leng2199 Před měsícem

    53:54

  • @ShahzadKhan-jg2oh
    @ShahzadKhan-jg2oh Před 8 dny

    Hello! Brother
    I have error generate
    Null is not subtype of string

  • @carinafelnecan7802
    @carinafelnecan7802 Před měsícem

    How do I get my text to be blue and green like it is in your video? Is it a theme or an extension?

    • @Romain_Girou
      @Romain_Girou  Před měsícem

      Simply access the color parameter of the style Text widget !

  • @akairo1482
    @akairo1482 Před 3 měsíci

    we need flutter playlist from 0

    • @Romain_Girou
      @Romain_Girou  Před 3 měsíci +1

      Im working on cutting this videos into smaller videos and I’ll make more of those full course videos !

  • @imalisonnguyenangel3938
    @imalisonnguyenangel3938 Před měsícem

    Hi, nice to meet you. Where are you from?

  • @CYCLONE_2XL
    @CYCLONE_2XL Před měsícem

    Sound is low. Btw nice explain.

    • @Romain_Girou
      @Romain_Girou  Před měsícem +1

      Sorry for that, I bought a mic now !

    • @CYCLONE_2XL
      @CYCLONE_2XL Před měsícem

      @@Romain_Girou best tutorial brother keep it up

  • @user-mr5lr2us4b
    @user-mr5lr2us4b Před 2 měsíci

    very nice
    can you make admin panel for this

  • @KeerthivasanS-
    @KeerthivasanS- Před 3 měsíci +1

    Sir My api key from open api is doesnt working ...I dont know what to do ,can I get your suggestion about this..

  • @JuandaAH
    @JuandaAH Před 12 dny

    Desearia saber ingles 😭

  • @mohmedabdirahaman6007
    @mohmedabdirahaman6007 Před 3 měsíci

    can you make bro admin part that we can insert pizza form it

    • @Romain_Girou
      @Romain_Girou  Před 3 měsíci

      That would be cool right ? 🔥

    • @mohmedabdirahaman6007
      @mohmedabdirahaman6007 Před 3 měsíci

      @@Romain_Girou that will be very cool and as New developer it will help alot

  • @uniquejewelry3174
    @uniquejewelry3174 Před 2 měsíci

    whats the difference between the flutterflow and flutter?

    • @Romain_Girou
      @Romain_Girou  Před 2 měsíci

      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

  • @sayemjawhar9027
    @sayemjawhar9027 Před 2 měsíci

    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

    • @Romain_Girou
      @Romain_Girou  Před 2 měsíci

      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 !

  • @andyt7631
    @andyt7631 Před 3 dny

    Que buen curso pero no hablo inglés 😢

  • @tokomnyori6730
    @tokomnyori6730 Před 2 měsíci

    Is this course beginner-friendly?

    • @Romain_Girou
      @Romain_Girou  Před 2 měsíci

      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 🎉

  • @hifaoe
    @hifaoe Před 3 měsíci +1

    Is it easy to understand with basic knowledge of English?

    • @Romain_Girou
      @Romain_Girou  Před 3 měsíci

      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 ✨

    • @hifaoe
      @hifaoe Před 3 měsíci

      @@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 🙏🏻

  • @kannadiga0821
    @kannadiga0821 Před 2 měsíci

    Hey can you build app for me

  • @user-sh1qu7vx2n
    @user-sh1qu7vx2n Před 2 měsíci

    I'm getting An error has occured what might have caused this issue

    • @jaaz8927
      @jaaz8927 Před 2 měsíci

      at what part? i am having error at 1:47:00 for when i sign up a user.

    • @Romain_Girou
      @Romain_Girou  Před 2 měsíci

      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 !

    • @jaaz8927
      @jaaz8927 Před 2 měsíci

      @@Romain_Girou Flutter || W/DynamiteModule( 4887): Local module descriptor class for com.google.android.gms.providerinstaller.dynamite not found
      it is only that error

    • @user-sh1qu7vx2n
      @user-sh1qu7vx2n Před 2 měsíci

      when i add something in pizzas collection it automatically throw that error on screen@@jaaz8927

  • @faheemahmad3957
    @faheemahmad3957 Před 2 měsíci

    AUDIOs is very low ???

    • @Romain_Girou
      @Romain_Girou  Před měsícem

      Yes problem is noted, new mic is on it's way

  • @tareqmontasheri9265
    @tareqmontasheri9265 Před měsícem

    Thanks for the great lesson, i have a problem with import firebase_auth & cloud_firestore. Please advise.

    • @Romain_Girou
      @Romain_Girou  Před měsícem

      Thank you !
      Perhaps the indentation in the pubspec.yaml file is not right ?

    • @tareqmontasheri9265
      @tareqmontasheri9265 Před měsícem

      @@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.

  • @subhajitbasuu
    @subhajitbasuu Před 2 měsíci

    Things got so complicated after 35mins 😢😢😢

  • @whoadityanawandar
    @whoadityanawandar Před 2 měsíci

    Inaudible anyone?

  • @mister_c6005
    @mister_c6005 Před měsícem

    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.

    • @Romain_Girou
      @Romain_Girou  Před měsícem

      Thank you !
      Just bought a mic now the problem is over and all tutorials will be better from this point on

  • @RobFinbow
    @RobFinbow Před měsícem

    This video is too quiet.

    • @Romain_Girou
      @Romain_Girou  Před měsícem +1

      Yes I know sorry about that, I bought a mic now ✨

  • @davidpereira4026
    @davidpereira4026 Před 3 měsíci +2

    Audio very low... almost inaudible

    • @Romain_Girou
      @Romain_Girou  Před 3 měsíci +1

      I know, it’s fix in the next video… sorry for that

    • @therafale9712
      @therafale9712 Před 2 měsíci +6

      I think you’ll have to buy New headphones, I understand perfectly

    • @omanjabbar200
      @omanjabbar200 Před měsícem

      LOL it's pretty loud. You need to get your ears checked.

  • @awaisanees4352
    @awaisanees4352 Před měsícem

    in first 30 mins he just creating folder and sub folder waste of time

    • @Romain_Girou
      @Romain_Girou  Před měsícem

      Good thing that the video is 3h30min long then😉

  • @Abdullah-ly1no
    @Abdullah-ly1no Před měsícem

    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.

    • @Romain_Girou
      @Romain_Girou  Před měsícem

      Sorry you feel that way! There are other tutorials on the channel if this one is not appropriate for you 😉
      Good luck !

    • @Abdullah-ly1no
      @Abdullah-ly1no Před měsícem

      @@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.

    • @Romain_Girou
      @Romain_Girou  Před měsícem

      Thanks for the feedback it’s very precious for me to know how you feel !

  • @Milothelabrador
    @Milothelabrador Před 2 měsíci

    Thanks Romain, Absolutely the best one, please let.me.kniw if you can help me develop my app, request your reply

    • @Romain_Girou
      @Romain_Girou  Před měsícem

      Thanks 🙏
      Depends on what your App is