Flutter Basics by a REAL Project

แชร์
ฝัง
  • เผยแพร่เมื่อ 31 พ.ค. 2024
  • 🌐 JOIN TO TELEGRAM COMMUNITY
    🔗 t.me/flutterguysgp
    📄You will easily learn the basics of Flutter by watching this tutorial. In this short video, we will implement one design together and we will use many basic Flutter widgets in the implementation, which will make you familiar with widgets and learn their use and prepare yourself for more important topics.
    📁Source Code
    🔗 github.com/mahdinazmi/Flutter...
    ⚡ SUBSCRIBE HERE⚡
    🔗 cutt.ly/2XkZz0X
    ⏳ TIMESTAMPS :
    00:00 Intro
    00:19 Create Project
    00:40 main Function
    01:02 Run Application
    01:14 Create Pages Folder
    01:19 Create Home Page
    01:26 Import Material Package
    01:32 Material
    01:39 Cupertino
    01:47 Stateless Widget vs Stateful Widget
    02:15 Create Home Page Class
    02:38 const Keyword
    03:02 Remove Debug Banner
    03:14 build Method
    03:25 Scaffold Widget
    03:46 Appbar Widget
    03:58 Add Font To Project
    04:44 Text Widegt
    05:04 Text Style
    05:17 Change Appbar Background Color
    05:24 Remove Appbar Shadow
    05:34 SVG Package
    05:58 Leading Widget in Appbar
    06:05 Container Widget
    06:35 Use SVG Package
    07:11 Define Color With 0xff
    07:26 Reduce SVG Icon Size
    07:42 Actions Widget in Appbar
    08:06 GestureDetectore Widget
    08:16 Extract Method
    08:28 Search TextField
    09:16 Container Shadow
    09:27 Color Opacity
    09:36 TextField Border Decoration
    09:50 contentPadding in TextField
    09:58 prefixIcon Widget
    10:28 suffixIcon Widget
    10:35 Row Widget
    11:22 VerticalDivider Widget
    11:54 hinText in TextField
    12:30 Body Background Color
    12:42 Implementation Categories Section
    12:53 Column Widget
    13:16 Display Category Text
    13:28 SizedBox Widget
    13:38 CrossAxisAlignment in Column Widget
    13:58 ListView.builder Widget
    14:40 Create Model Class
    16:08 Use Category Models
    17:07 Create Category Items in ListView.builder
    19:00 Implementation Recommendation For Diet Section
    21:20 LinearGradient in Container Decoration
    21:36 Create Space Between Widgets in Column
    21:53 Using The Operator ?
    22:31 Implementation Popular Section
    🌐Social Media
    🔗 Linkedin: / mahdinazmi
    🔗 GitHub: github.com/mahdinazmi
    🔗 Twitter: / flutterguys1
    #flutter #fluttertutorial #flutterwidgets #fluttercourse #flutterinhindi #mobileappdevelopment #vscode #reactnative
  • วิทยาศาสตร์และเทคโนโลยี

ความคิดเห็น • 325

  • @flutterguys
    @flutterguys  5 หลายเดือนก่อน +3

    🌐 JOIN TO TELEGRAM COMMUNITY
    🔗 t.me/flutterguysgp
    You can DOWNLOAD Design file from HERE :
    🔗 www.pixeltrue.com/free-ui-kits/fitness-app-ui-kit

  • @truszko91
    @truszko91 5 หลายเดือนก่อน +41

    I'm a senior web dev diving into flutter for the first time. This 25min video got me up to speed SO FAST. Thank you for skipping all the fluff and unnecessary explanations. This is exactly my type of content. Cheers!!

    • @babar-khan
      @babar-khan 4 หลายเดือนก่อน

      why not react native ??

    • @tranminhtri9963
      @tranminhtri9963 3 หลายเดือนก่อน +2

      @@babar-khanflutter is way faster

  • @cryptoboy1461
    @cryptoboy1461 ปีที่แล้ว +35

    This is the best intro to Flutter on TH-cam. Great work!!

    • @flutterguys
      @flutterguys  ปีที่แล้ว +2

      Thank you!

    • @100sdf9
      @100sdf9 2 หลายเดือนก่อน

      What theme are you using?
      @@flutterguys

    • @flutterguys
      @flutterguys  2 หลายเดือนก่อน

      Dracula

  • @ahmedaltaher
    @ahmedaltaher ปีที่แล้ว +28

    Absolutely terrific tutorial, thank you a lot for the great effort 🤩

  • @clarifier88
    @clarifier88 8 หลายเดือนก่อน +26

    Omg, the best tutorial so far with great explanation. I was kinda lost with other tutorials out there but man...your's very smooth and easy to understand! Thank you!

    • @flutterguys
      @flutterguys  8 หลายเดือนก่อน

      Glad to hear it!

  • @ivovicente9811
    @ivovicente9811 6 หลายเดือนก่อน +15

    This is gold, I was delaying starting an app ideia and now I feel It can be done.
    Also it was the first time I had to slowdown a video to keep up with it 🤣

  • @ItsMe-vo1du
    @ItsMe-vo1du 10 หลายเดือนก่อน +129

    I'm just starting learning flutter, I was lost by how many tutorials there's, but luckily, I find this, smooth, great teaching, and qyickly to the point, I wish you can make more videos like this ❤️

    • @flutterguys
      @flutterguys  10 หลายเดือนก่อน +6

      Glad it helped!

    • @palguypalguy
      @palguypalguy 8 หลายเดือนก่อน +6

      @@flutterguys this should have part 2 🙏

    • @vinit095
      @vinit095 7 หลายเดือนก่อน +2

      I was lost after 8 minutes. Too much stuff is pushed in small videos.

    • @charafhamidi7828
      @charafhamidi7828 3 หลายเดือนก่อน

      thank you si mahdi a great tuto @@flutterguys

    • @fabiano8888
      @fabiano8888 3 หลายเดือนก่อน +1

      @@vinit095This video was really helpful for me. Just lower the speed to 0.75 and pause it as many times do you need. Don't give it up. It's definitely worth it. :)

  • @MahenderKumar92700
    @MahenderKumar92700 10 หลายเดือนก่อน +1

    very informative and to the point tutorial. Thanks @FlutterGuys

  • @semoneram1604
    @semoneram1604 25 วันที่ผ่านมา +1

    as a beginner i should say this is one of the best videos for flutter to catch the things up, great work

  • @shadyhumourtv2503
    @shadyhumourtv2503 8 หลายเดือนก่อน +10

    Fine tutorial!!! Fine content. I stopped doing flutter for a while, this puts me back right on track.

  • @SuperShivammm
    @SuperShivammm 10 หลายเดือนก่อน +13

    Very professional way of using flutter power. Appreciate your talent and way of teaching in a short and sweet manner. Thanks again

  • @theinfinox
    @theinfinox 2 หลายเดือนก่อน +1

    Literally made guve me a head start for flutter. I wasn't even interested to start, trying from years actually to get interested. This video literally is life saviour. ❤❤

  • @minnac4045
    @minnac4045 21 วันที่ผ่านมา +1

    The most efficient tutorial I have ever watched! Thank you!

  • @TheFlozen
    @TheFlozen 10 หลายเดือนก่อน +1

    best topic on Flutter ever for basic learner. Thank you

  • @kartikeyjangir6003
    @kartikeyjangir6003 5 หลายเดือนก่อน +1

    This tutorial is amazing, I loved it. It is gold for someone who news development and only want to walk through with flutter.
    I know React Js in depth and material UI, I can easily understand what he is trying to say.

  • @madhutvk
    @madhutvk 9 หลายเดือนก่อน +4

    This is the best explanation i have found in youtube on flutter, It would be great if you made more video of this type by increasing the complexity of projects and teaching new concepts of Flutter.

    • @flutterguys
      @flutterguys  9 หลายเดือนก่อน +4

      I will try my best

    • @MahabuburMahin
      @MahabuburMahin 4 หลายเดือนก่อน

      hey whats your theme
      @@flutterguys

  • @moazelsawaf2000
    @moazelsawaf2000 ปีที่แล้ว +1

    Great video, thank you so much ❤

  • @syedshishir1098
    @syedshishir1098 8 หลายเดือนก่อน

    it was an absolutely good video to learn something about flutter in one shot! I just loved this tuto😍😍

  • @adelalahmed1722
    @adelalahmed1722 16 วันที่ผ่านมา

    Best introduction to design implementation!

  • @perpetualplus
    @perpetualplus 8 หลายเดือนก่อน +2

    I so in love with this breakdown, it's understandable, in details. .. 😭😭, I finally understand some flutter basics, I love you 🥺

  • @cippogrande862
    @cippogrande862 9 หลายเดือนก่อน

    this video is really good. I have subscribed and gave a like.

  • @ajmalleonard
    @ajmalleonard 8 หลายเดือนก่อน +5

    This tutorial was just amazing. Straightly and understandable

  • @Maestrotoy
    @Maestrotoy 2 วันที่ผ่านมา

    First i need exactly tutirial like this to start my journy🙏 thankyou sir... New subbed

  • @nishitpatel5137
    @nishitpatel5137 8 หลายเดือนก่อน

    OMG, what a great tutorial. plain and simple.

  • @CodingYourLife
    @CodingYourLife 5 หลายเดือนก่อน +2

    Hi there! 🚀 This tutorial is a gem! 🌟 Your step-by-step guidance through Flutter basics is incredibly clear and easy to follow. The real project implementation adds a practical touch that truly enhances the learning experience. 🤩 I appreciate the effort you put into breaking down the usage of various Flutter widgets-it's like a smooth ride into the world of Flutter.
    Your concise yet comprehensive approach makes it accessible for both beginners and those looking to reinforce their fundamentals. 🙌 The practical implementation alongside the explanation is a game-changer!
    Big kudos for emphasizing the importance of using English language in the comments. 🌐 Let's keep the communication global! 🌍
    Thank you so much for sharing your knowledge and expertise. 🙏 Looking forward to more insightful tutorials from your channel! 🚀✨

    • @flutterguys
      @flutterguys  5 หลายเดือนก่อน

      Thank you very much for your comment.. You gave us great energy. I hope we can be worthy of your beautiful comment.

  • @flutterIgnite
    @flutterIgnite 9 หลายเดือนก่อน

    beautiful and concise. The AI voice is almost perfect

  • @thealtairian3238
    @thealtairian3238 9 หลายเดือนก่อน

    one of the best tutorials out there about flutter

  • @hbfl3x50
    @hbfl3x50 8 หลายเดือนก่อน +1

    fast paced and helpful 🔥❤

  • @jayribagchi2182
    @jayribagchi2182 8 หลายเดือนก่อน +4

    These are the videos every frontend engineer must see! Thankyou so much 🌟🌟

    • @flutterguys
      @flutterguys  8 หลายเดือนก่อน

      Glad you think so!

  • @maximilianbarabas5438
    @maximilianbarabas5438 ปีที่แล้ว

    U are amazing!🎉❤

  • @oracleking4252
    @oracleking4252 2 หลายเดือนก่อน

    This is 25 mins of just raw concentrated power. For the rest of my carreer, I will always remember this crash course. It took me 48 hours to learn it

  • @JoeGeoh
    @JoeGeoh 9 หลายเดือนก่อน

    Your channel is very underrated, you deserve more recognition and love! Thanks for the content.

    • @flutterguys
      @flutterguys  8 หลายเดือนก่อน

      Glad you enjoy it!

  • @QvsTheWorld
    @QvsTheWorld 7 หลายเดือนก่อน

    Very good tutorial my only suggestion would be to add navigation to the a details page passing the the selected item in the list as a parameter. This would really round up the basics.

  • @rr2r2r2ra
    @rr2r2r2ra ปีที่แล้ว +9

    Just finished the video. I love your teaching style, I hope you make another one about Riverpod with this style.

  • @wafaa6742
    @wafaa6742 4 หลายเดือนก่อน

    as a flutter junior It's a great recap for me
    Thanks for your effort , keep it up👏

  • @itsamotherflutter
    @itsamotherflutter 17 วันที่ผ่านมา +1

    Very interested. Thanks for sharing! ❤

  • @Grinwa
    @Grinwa 9 หลายเดือนก่อน +1

    Awesome just what i needed 🎉

  • @mel-182
    @mel-182 7 วันที่ผ่านมา

    Where have I been from the last hours! this could save me time!

  • @raihanrabbani386
    @raihanrabbani386 9 หลายเดือนก่อน

    im glad youtube recommended this video to me

  • @SudhirSingh-bb6rj
    @SudhirSingh-bb6rj 7 หลายเดือนก่อน

    I appreciate your effort, please make more such videos

  • @raunakdey7
    @raunakdey7 3 หลายเดือนก่อน

    Very good tutorial for those who wants an overview of flutter

  • @ahtar1610
    @ahtar1610 9 หลายเดือนก่อน

    Excellent video!

  • @fabiano8888
    @fabiano8888 3 หลายเดือนก่อน

    A little too fast for me, so I lowered the video's speed to 0.75. This walk-though project helped me a lot! I've learned so many things watching this video in such short amount of time. Thank you so much!

  • @impfect
    @impfect 7 หลายเดือนก่อน

    Fun tutorial thanks! 👌

  • @fadelgueye3374
    @fadelgueye3374 9 หลายเดือนก่อน

    One of the best efficient intro flutter's tutorial I've ever seen

    • @flutterguys
      @flutterguys  8 หลายเดือนก่อน

      Glad to hear that!

  • @humzaiqbal9908
    @humzaiqbal9908 8 หลายเดือนก่อน

    Thank you very much man, you are absolute legend

  • @blindender9979
    @blindender9979 9 หลายเดือนก่อน

    Unbeliavable good, ty❤

  • @nix6030
    @nix6030 หลายเดือนก่อน

    I just learn flutter last week.. thank you again :D

    • @flutterguys
      @flutterguys  หลายเดือนก่อน

      That's great!

  • @arnabkundu8812
    @arnabkundu8812 9 หลายเดือนก่อน

    THE BEST so far

  • @dominicdeepan
    @dominicdeepan 8 หลายเดือนก่อน

    OMG! That was some intense 25min flutter tutorial that I ever watched!

  • @imosesmwila
    @imosesmwila 10 หลายเดือนก่อน +1

    Great video, your teaching style is impressive.

    • @flutterguys
      @flutterguys  10 หลายเดือนก่อน +1

      I appreciate that!

  • @JBtronic
    @JBtronic ปีที่แล้ว +1

    The way you teach is Amazing 😍

  • @geianmarkdenorte9874
    @geianmarkdenorte9874 9 หลายเดือนก่อน

    I like this! Just subscribed mate 🥳

    • @flutterguys
      @flutterguys  8 หลายเดือนก่อน

      Thanks for the sub!

  • @DuQuels93
    @DuQuels93 6 หลายเดือนก่อน

    The perfect video to start with flutter. You should say that extract to Method is less performantic that extract to Widget

  • @1CheeseBurger
    @1CheeseBurger 7 หลายเดือนก่อน

    This is beyond beneficial. Thanks a lot!

    • @flutterguys
      @flutterguys  7 หลายเดือนก่อน

      Glad it was helpful!

  • @syedmunafahmed04
    @syedmunafahmed04 8 หลายเดือนก่อน

    Helpful ❤🎉

  • @brunopacheco1625
    @brunopacheco1625 9 หลายเดือนก่อน

    This tutorial is the best! Thank you very much for sharing your knowledge :D
    Greetings from Argentina❤

    • @flutterguys
      @flutterguys  9 หลายเดือนก่อน

      Glad it was helpful!

  • @jackvessalius7913
    @jackvessalius7913 7 หลายเดือนก่อน

    For those who encounter lagging when scrolling vertically/horizontally, it looks like on old phone like Oppo f9 is quite heavy to render those SVG files, great tutorial anyway!

  • @eliuddyn
    @eliuddyn 9 หลายเดือนก่อน

    This is amazing 🔥🔥

  • @remyajacob9793
    @remyajacob9793 8 หลายเดือนก่อน

    Hi, Thanks for the tutorial first. I'm a bit confused about the tutorial described at point 10:56. In the picture shown (Cross Axis Alignment & Main Axis Alignment), in the case of '.start' , some vacant space is provided on the left side of the container before showing the widgets, and same can be seen in the right side of the '.end' image. Is that really needed?

  • @ieatcrayons3322
    @ieatcrayons3322 6 หลายเดือนก่อน

    Ty man if i had something like this video when i first start
    My learning curve would be a lot faster😂

  • @rachitsingh4451
    @rachitsingh4451 7 หลายเดือนก่อน

    bro taught me something in 25 min what i was planning to complete in month.

  • @CodeWithOtabek
    @CodeWithOtabek 5 หลายเดือนก่อน +8

    If you pause the video and independently implement all the concepts explained, you will gain a significant amount of knowledge.

  • @user-es4xw9im7x
    @user-es4xw9im7x 9 หลายเดือนก่อน +3

    This is the best content for getting started with Flutter,...very helpful.
    It would be great if you made more video of this type by increasing the complexity of projects and teaching new concepts of Flutter.
    Loved your video..❣❣

    • @flutterguys
      @flutterguys  9 หลายเดือนก่อน +1

      I will try my best

    • @palguypalguy
      @palguypalguy 8 หลายเดือนก่อน

      @@flutterguys we are waiting...

  • @shalomsims4280
    @shalomsims4280 7 หลายเดือนก่อน

    The "idk why it does that but here's how you fix it" at 7:40 is a perfect explanation of my first experiences using it haha

  • @ghulammurtaza7959
    @ghulammurtaza7959 ปีที่แล้ว +2

    Please bring more videos like this one 🙂

  • @roselyn123
    @roselyn123 9 หลายเดือนก่อน

    what a great tutorial. plain and simple. i never thought i will find this best turorial

  • @yusufmuhammad9866
    @yusufmuhammad9866 ปีที่แล้ว +1

    Awesome, I like your teaching style, can you make another video like this with go router?

  • @fairphoneuser9009
    @fairphoneuser9009 5 วันที่ผ่านมา

    That's most probably the first video ever I've watched at a speed of 0.75... 😁
    But it's definitely absolutely great! 🙂

  • @greatIdea_pays
    @greatIdea_pays 9 หลายเดือนก่อน

    I love you allot bro. I'm impressed

  • @sumit_soni
    @sumit_soni 8 หลายเดือนก่อน

    Bro this was superbb👌🏻👌🏻
    I haven't seen a tutorial like this 💯💯
    Thanks a lot ❤

    • @flutterguys
      @flutterguys  8 หลายเดือนก่อน

      My pleasure 😊

  • @BeeasyOfficial
    @BeeasyOfficial 8 หลายเดือนก่อน

    thanks brother

  • @GGSolved
    @GGSolved 8 หลายเดือนก่อน

    i see the fireship inspiration, very nice

  • @sheikhnahid0734
    @sheikhnahid0734 8 หลายเดือนก่อน

    it tooks 2 weeks for successfully learning every part. Thank you very much bro!

    • @flutterguys
      @flutterguys  8 หลายเดือนก่อน +1

      Glad to hear that!

    • @sheikhnahid0734
      @sheikhnahid0734 8 หลายเดือนก่อน

      @@flutterguys welcome

  • @jannehaverinen4576
    @jannehaverinen4576 12 วันที่ผ่านมา

    Nice. Coming here from C++/Python.

  • @themecentury
    @themecentury 7 หลายเดือนก่อน

    nice

  • @hungnguyencanh5089
    @hungnguyencanh5089 ปีที่แล้ว +1

    Great content, thank you so much!

  • @user-br5yx4qg3k
    @user-br5yx4qg3k 7 หลายเดือนก่อน

    07:30 thanks man sometimes i dont know how these widget works also ..iam beginner and i was stresses good to know good developers also get confused sometimes.

  • @Dep14TV
    @Dep14TV 2 หลายเดือนก่อน

    Thanks Brother. more power to your channel

    • @flutterguys
      @flutterguys  2 หลายเดือนก่อน

      Thank you too

  • @dexed2000
    @dexed2000 หลายเดือนก่อน

    Awesome and practical video.
    🎉

    • @flutterguys
      @flutterguys  หลายเดือนก่อน

      Glad you liked it!

  • @ibrahimugur8090
    @ibrahimugur8090 7 หลายเดือนก่อน

    Hello, first of all, thank you for the video. Could you please make a video for the other pages of the application in the video?

  • @swargaraj
    @swargaraj 9 หลายเดือนก่อน

    Thank You Very Much!

    • @flutterguys
      @flutterguys  9 หลายเดือนก่อน

      You're welcome!

  • @missyplays6117
    @missyplays6117 4 วันที่ผ่านมา

    thank you so much! im in college i got a job as junior dev recently this helped me so muchhhh 💗💗💗💗💗💗!!

    • @flutterguys
      @flutterguys  วันที่ผ่านมา

      Glad I could help!

  • @gowthamch
    @gowthamch 5 หลายเดือนก่อน

    GOAT tutorial

  • @simardeepsinghmudhar7065
    @simardeepsinghmudhar7065 7 หลายเดือนก่อน

    Great Tutorial, to the point and no bs

  • @zongxun7118
    @zongxun7118 10 หลายเดือนก่อน

    thank you. this was great.

    • @flutterguys
      @flutterguys  10 หลายเดือนก่อน

      Glad you enjoyed it!

  • @doddytushar
    @doddytushar 8 หลายเดือนก่อน

    very nicely explained!

    • @flutterguys
      @flutterguys  8 หลายเดือนก่อน

      Glad it was helpful!

  • @skygaming9990
    @skygaming9990 27 วันที่ผ่านมา +1

    everything was going great than i lost you at 20:40

  • @armandiskandarsyah5414
    @armandiskandarsyah5414 8 หลายเดือนก่อน

    speed run tutorial, like it so much!

    • @flutterguys
      @flutterguys  8 หลายเดือนก่อน

      Glad you like it!

  • @conceptcoder
    @conceptcoder ปีที่แล้ว

    amazing......

  • @marcosotilio6319
    @marcosotilio6319 11 หลายเดือนก่อน

    Great Video🎉🎉

    • @flutterguys
      @flutterguys  11 หลายเดือนก่อน

      Glad you enjoyed

  • @peacedolee
    @peacedolee 9 หลายเดือนก่อน

    this video is fire

  • @mozammalhossain968
    @mozammalhossain968 6 หลายเดือนก่อน

    Thank you, for your video.
    I didn't know about the IntrinsicHeight, after watching your video i've solved the issue on my project.

  • @DearHenryA
    @DearHenryA 8 หลายเดือนก่อน

    What computer generating voice program did you use for this video? I was impressed.

  • @hakdogg9850
    @hakdogg9850 7 หลายเดือนก่อน

    Thanks for the tutorial. I have a question: how do you place a separate ontap function in the category section? Thanks in advance.

  • @nalindawickramarathna8730
    @nalindawickramarathna8730 10 หลายเดือนก่อน

    Great one. Thank you!
    Can we have in-depth tutorial about BloC pattern with practical example?

    • @flutterguys
      @flutterguys  10 หลายเดือนก่อน

      Yes, soon

  • @flutterguys
    @flutterguys  8 หลายเดือนก่อน +5

    You can download Figma file from here :
    freedesignresources.net/fitnest-fitness-app-ui-kit/

  • @bibin24x7
    @bibin24x7 4 หลายเดือนก่อน

    Excellent tutorial

  • @judejabri
    @judejabri 8 หลายเดือนก่อน +8

    It's useful to put the playback speed on ×0.75 when watching this video if English is not your native language 😊

  • @juststudying1019
    @juststudying1019 20 วันที่ผ่านมา +1

    amazing