FULL Flutter Tutorial Beginner Course | Widgets / Navigation / User Input / UI / Networking

Поділитися
Вставка

КОМЕНТАРІ • 119

  • @moneyman-ne9lw
    @moneyman-ne9lw 7 місяців тому +6

    Finally, a crash course that doesn't skip over the important details. I love how each step is explained thoroughly, making it easy to follow along and understand.

  • @donzhu4996
    @donzhu4996 4 місяці тому +1

    5 hours to follow the whole process, and it works. Thanks man.

  • @jeffqseid2169
    @jeffqseid2169 5 місяців тому +1

    thanks man, love from malaysia. i am backend deloper in nodejs and 0 knowledge in mobile UI. this has helped understand fundamental of flutter structure. kudos 🍉

  • @Tues658
    @Tues658 4 місяці тому +1

    I completed this project and went as far as including some other useful features from your other videos I’ve encountered. Thanks so much man. I purchased your chat app course on Udemy as well, you are a great guy who knows exactly how to pass on information well!

    • @m_hussain_mustafa
      @m_hussain_mustafa  4 місяці тому +1

      Thank you very much for the kind comment. I really appreciate your support. Let me know if there is something you need help with. Peace.

    • @Tues658
      @Tues658 4 місяці тому

      @@m_hussain_mustafa is there a way that I can use my own user details for validation except the dummyJson’s?

    • @Tues658
      @Tues658 4 місяці тому

      Hi again Hussain, I want to use a self-designed login details to login to the homepage except the dummyJSon login details; is possible?

  • @Salah-YT
    @Salah-YT 5 місяців тому +2

    Thank you so much 😊 I completed it and it was awesome 👍 Keep up the good work, bro 🤘 We need more projects or a Riverpod crash course would be lovely 🙏 Thanks 😁

    • @m_hussain_mustafa
      @m_hussain_mustafa  5 місяців тому +1

      You’re welcome ☺️. Will try to release a crash course on riverpod as well soon.

    • @Salah-YT
      @Salah-YT 5 місяців тому +1

      @@m_hussain_mustafa thank you 😍

  • @noorolivegroove
    @noorolivegroove 2 місяці тому +1

    i am very happy. this channel is helping me a lot. accurate, simple and educative. 👍👍👍

  • @mzeiger100
    @mzeiger100 6 місяців тому +2

    You really did a great job. The singletons were a bit confusing but the lesson is really great. You covered so many things really well. Even though I don't need the source code I'm going to bu it just to show my appreciation.😀

    • @m_hussain_mustafa
      @m_hussain_mustafa  6 місяців тому

      Hi,
      Thank you very much for the nice comment and your gesture of support by getting the source code. I really appreciate it. Thanks again and take care, and be on the lookout as I’ll be releasing more awesome content.

  • @rlt_app
    @rlt_app 7 місяців тому +2

    Can't wait to build my first complete app by following this course.

  • @MHM-jy4uj
    @MHM-jy4uj 7 місяців тому +2

    Thank you for creating such an invaluable resource for Flutter developers!

  • @Seconds-uh5ls
    @Seconds-uh5ls 2 місяці тому

    Man you are awesome,
    the only thing in flutter that is hard when we want to play around native android or ios functionality, like calls or sms etc, I didnt find any source for interacting with native android code,
    will be helpful if you did in one long video

  • @Mhmd_SHA
    @Mhmd_SHA 7 місяців тому +1

    thanks sir. please make more videos in flutter , we love your teaching style

    • @m_hussain_mustafa
      @m_hussain_mustafa  7 місяців тому

      You're welcome. I'll try to keep publishing more quality content.

  • @sang4005
    @sang4005 4 місяці тому +1

    New to the channel. I just want to thank you for such a content 🙏

    • @m_hussain_mustafa
      @m_hussain_mustafa  4 місяці тому +1

      Happy to hear that. Thanks 😊

    • @sang4005
      @sang4005 4 місяці тому

      @@m_hussain_mustafa new subscriber

  • @balamurugana1773
    @balamurugana1773 5 місяців тому +1

    It is very usefull to my career at flutter👍

  • @mdsafikulislam9113
    @mdsafikulislam9113 4 місяці тому +2

    Thanks.
    Please make Riverpod Flutter State Management Tutorial
    My humble request to you!!❤

    • @m_hussain_mustafa
      @m_hussain_mustafa  4 місяці тому

      Hi, I already have a tutorial for that on my channel.

  • @kalirocketdev
    @kalirocketdev 4 місяці тому +1

    Wow, I just finished this!

    • @m_hussain_mustafa
      @m_hussain_mustafa  4 місяці тому +1

      Awesome to hear that.

    • @kalirocketdev
      @kalirocketdev 4 місяці тому

      @@m_hussain_mustafa I added "All" addition to the meal types, to return all the meal types by changing the meal type = "". I'm going to watch your flutter database video next haha. I'm new to this

    • @kalirocketdev
      @kalirocketdev 4 місяці тому

      @@m_hussain_mustafa Oh wow, I found firebase. I will watch that now. Thanks!

  • @JammyDev
    @JammyDev 5 місяців тому +1

    This is awesome! I'm hoping you have a discord or slack community to communicate, not limited to that but to have a healthy community that will help each other.

    • @m_hussain_mustafa
      @m_hussain_mustafa  5 місяців тому +1

      Hi Thanks the comment. Good suggestion I'll take this into consideration.

  • @RonyHassan47
    @RonyHassan47 7 місяців тому +1

    Great one. I learned a lot of new things. Just wow

  • @JodiTan-z6f
    @JodiTan-z6f 6 місяців тому +1

    Thank you so much for this! Can you include the backend backup using Hive or Firebase? or can you teach me how to link to SQL database?

    • @m_hussain_mustafa
      @m_hussain_mustafa  6 місяців тому

      You're welcome. What do you mean by backup the backend using Hive or Firebase? Do you mean create a backup snapshot of the firestore database?

  • @mostviewedtoks
    @mostviewedtoks 3 місяці тому +1

    Your Video is great .

  • @algorithmo134
    @algorithmo134 Місяць тому

    pleasedoplease do more stripe tutorials

  • @filmyland7
    @filmyland7 2 місяці тому +1

    Hi please add load more functionality

    • @m_hussain_mustafa
      @m_hussain_mustafa  Місяць тому

      Hi, this tutorial already supports loading more data on scroll.

  • @retakebehealthy9158
    @retakebehealthy9158 7 місяців тому +1

    Wow, great one. Subscribed ❤

  • @RonyHassan47
    @RonyHassan47 7 місяців тому +1

    I think this app will do great on play store and app store

  • @warhammer5673
    @warhammer5673 7 місяців тому +1

    Thanks for this! It's exactly what I was looking for. I just want to know, if I wanted to keep the image as I scrolled, what would be the way to do it? I tried moving the _recipeImage to the scaffold body, the body being a column with the _recipeImage as the first child, followed by a the _buildUI returning a SingleChildScrollview, but it doesn't work (I still have the overflow).
    Great tutorial, as always. Keep it up please. :D

    • @m_hussain_mustafa
      @m_hussain_mustafa  7 місяців тому +1

      Hi,
      You can place the SingleChildScrollview inside a SizedBox with a fixed height and width and that might fix your issue.

    • @warhammer5673
      @warhammer5673 7 місяців тому

      @@m_hussain_mustafa Thanks! It's working now.

  • @SheetalKhakal
    @SheetalKhakal 2 місяці тому

    I am fetching issue that I am getting data in data_service but having null in home_page. Error- Unable to load data.

  • @VikasP-x7l
    @VikasP-x7l 3 місяці тому +1

    Bro why you not used state management concept in this project?

    • @m_hussain_mustafa
      @m_hussain_mustafa  3 місяці тому

      Hi, this video is for beginners. Also Stateful Widgets are a type of state management.

  • @muhammadfahad9330
    @muhammadfahad9330 6 місяців тому +1

    Is this Tutorial is enough to Clear Flutter concepts?

    • @m_hussain_mustafa
      @m_hussain_mustafa  6 місяців тому

      It will teach you the most basics concepts of flutter, but by no means will you become am expert.

  • @noobprogrammer155
    @noobprogrammer155 7 місяців тому +1

    I've a question that I'm a 2nd year student my question is. I'm good in mern so using mern I can build react Native app and web3 decentralised Blockchain dapp I'm solved more than 300 DSA probelm so would it better to learning flutter now??

    • @m_hussain_mustafa
      @m_hussain_mustafa  7 місяців тому

      Hi,
      One word of advice from me that you might want to consider for the rest of your engineering career is that good engineers are problem solvers, they select tools they believe can help them most efficiently solve a problem. I'd say try to learn things that you find interesting and that you'd use to solve problems you are passionate about or paid for. If that is building web apps using mern so be it, if it's building mobile apps with flutter then learn that. Hence, my advice would be to learn whatever aligns with your career goals.

    • @noobprogrammer155
      @noobprogrammer155 7 місяців тому

      @@m_hussain_mustafa thank you bhaijaan Because I'm not passionate about one particular domain like mern I like work multiple domains like spring boot Web3 ai I enjoy to work on multiple things at the same time but as I said I'm a 2nd yr student so somebody told me don't learn so much stack it's not good they will not select to you for a job you should focus on one thing so please bhaijaan what's your thoughts on this I need help😁 and thank you for reply may Allah SWT give you what you want thank you so much bhaijaan waiting...

  • @Showfootball567
    @Showfootball567 4 місяці тому +2

    Do i need to know dart before watching this

    • @Showfootball567
      @Showfootball567 4 місяці тому +1

      Please reply

    • @m_hussain_mustafa
      @m_hussain_mustafa  4 місяці тому

      I think you need to know the basics of programming but Dart isn't necessarily required.

    • @Tues658
      @Tues658 4 місяці тому

      @m_hussain_mustafa is there a way use my own user login detail without using the designed username and password for validation?

  • @aliahmedburney3951
    @aliahmedburney3951 2 місяці тому

    31:44 I'm stuck in an error of media query.
    when I write: MediaQuery.of(context).size.width*0.3 the error occurs on context

  • @Buzzforindia
    @Buzzforindia 4 місяці тому

    Please make a video on how to publish this app on Play Store

  • @therealhecker
    @therealhecker 7 місяців тому +1

    Can you make a similar vid for flutter web.

  • @burakozcan9769
    @burakozcan9769 Місяць тому

    Hello, how do you set the username and password?

  • @ffstrom5100
    @ffstrom5100 7 місяців тому +1

    when you build UI for the login screen you do not directly make widget tree you are making function like for columns and that elveted button just want to know why are you doing like that is it idustry level code

    • @m_hussain_mustafa
      @m_hussain_mustafa  7 місяців тому

      Hi,
      You should always try to break down your code into small pieces that makes it easier to understand, and maintain. If everything was in one big function that would be a nightmare to debug, understand and maintain. Also I am still building a Widget Tree it's just that the responsibility of creating different widgets is given to functions.

  • @AdhamFaisal875
    @AdhamFaisal875 7 місяців тому +2

    thank you please make timeStamp

  • @Showfootball567
    @Showfootball567 4 місяці тому +1

    If we use firebase we dont need to write authentication code right am i correct?

    • @m_hussain_mustafa
      @m_hussain_mustafa  4 місяці тому

      Firebase handles authentication logic, but you still have to write some code for taking in user input, validation, and logging in using Firebase.

  • @adamshassan9623
    @adamshassan9623 6 місяців тому

    Which state management did you use

    • @m_hussain_mustafa
      @m_hussain_mustafa  6 місяців тому

      There is no state management in this tutorial per say.

  • @nid6362
    @nid6362 4 місяці тому +1

    Have you used appi here ?

    • @m_hussain_mustafa
      @m_hussain_mustafa  4 місяці тому

      Yes

    • @nid6362
      @nid6362 4 місяці тому

      @@m_hussain_mustafa Dio right ?

    • @nid6362
      @nid6362 4 місяці тому

      @@m_hussain_mustafa by the way thanks and I am starting my journey from here😊♥️

    • @nid6362
      @nid6362 4 місяці тому

      Dio right?

  • @MaxwellJoshua17
    @MaxwellJoshua17 4 місяці тому +1

    the quicktype site isn't working
    It seems it's down

    • @m_hussain_mustafa
      @m_hussain_mustafa  4 місяці тому

      I just took a look at it seems to be working just fine.

  • @m1fr4h
    @m1fr4h 6 місяців тому +1

    Doesn’t this have a database component then?

    • @m_hussain_mustafa
      @m_hussain_mustafa  6 місяців тому

      Hi,
      No this app does not have a database component.

  • @pushanmukhopadhyay3379
    @pushanmukhopadhyay3379 5 місяців тому

    can you make a simple app with firebase complete connection? pls

    • @m_hussain_mustafa
      @m_hussain_mustafa  5 місяців тому

      Hi,
      I already have a complete course on my channel related to Flutter and Firebase project. We built a real time chat app in it.

  • @camillusodumegwu107
    @camillusodumegwu107 5 місяців тому +1

    ok I will do that but am having problems when it comes to the _dio options even after I impoted the Dio package in the https service for some reason the _dio. function isn't working
    Reply

    • @m_hussain_mustafa
      @m_hussain_mustafa  5 місяців тому

      What is the error you are getting?

    • @camillusodumegwu107
      @camillusodumegwu107 5 місяців тому

      @@m_hussain_mustafa I wasn't able to access the _dio variable so I did if (bearer Token !=null)"Authorization":"bearer $bearerToken", and it was not working

    • @camillusodumegwu107
      @camillusodumegwu107 5 місяців тому

      I also wanted to ask is it possible for you to tell me how to implement a search in the app where there can search for recipes that the want

  • @srf6446
    @srf6446 5 місяців тому +1

    bro is figma available?

  • @sehanaf7762
    @sehanaf7762 3 місяці тому +2

    why my http still get 400, not 200? can helpp

    • @m_hussain_mustafa
      @m_hussain_mustafa  3 місяці тому

      Can you share your error logs?

    • @sehanaf7762
      @sehanaf7762 3 місяці тому

      @@m_hussain_mustafa I/flutter (28199): Login failed with status: 400
      I/flutter (28199): false

    • @sehanaf7762
      @sehanaf7762 3 місяці тому

      I tried to solve it with gpt but, still the same

    • @sehanaf7762
      @sehanaf7762 3 місяці тому

      1:22:15 / 2:30:18
      •Using Packages
      i just got there in the video

    • @sehanaf7762
      @sehanaf7762 3 місяці тому

      I always follow what is in the video, I practice and re-watch again about what I think is wrong, but still don't find a solution

  • @abdualrahmanabu-taleb9465
    @abdualrahmanabu-taleb9465 7 місяців тому

    اخي نريد ايضا قناة لك باللغة العربيه وانت تقوم بشرح نفس التطبيقات ولكن بالعربي
    ولو فقط تعيد تسجيل الصوت على نفس الفيديو

    • @m_hussain_mustafa
      @m_hussain_mustafa  7 місяців тому +2

      Hi,
      Brother I do not speak Arabic. I used google translate to check what you had asked. Thanks.

  • @camillusodumegwu107
    @camillusodumegwu107 5 місяців тому

    why cant i run the app well using google chrome

  • @Showfootball567
    @Showfootball567 3 місяці тому

    Bro please give the source code free i don't have money i badly need it

  • @camillusodumegwu107
    @camillusodumegwu107 5 місяців тому +1

    why am i having so much overflow

    • @m_hussain_mustafa
      @m_hussain_mustafa  5 місяців тому

      Have you considered running the application on a mobile device/simulator instead of chrome window? The UI I designed is focused towards mobile device and not web app/desktop apps. Even though you can build and run the flutter app in this mode I do not recommend it as it may cause unnecessary problems.

    • @camillusodumegwu107
      @camillusodumegwu107 5 місяців тому

      @@m_hussain_mustafa ok I will do that but am having problems when it comes to the _dio options even after I impoted the Dio package in the https service for some reason the _dio. function isn't working