Top 10 Widgets every Flutter Developer should know!

Sdílet
Vložit
  • čas přidán 28. 07. 2024
  • #flutter #google #mobileapp
    Hey Everyone! In this video we will be talking about top Flutter Widgets that every Developer should know ! We won't be discussing about more basic widgets such as Column, Row, Container etc. Here are Timeline tags for you to skip to a widget that interests you:
    ✔ SafeArea Widget : 00:35
    ✔ Wrap Widget : 02:17
    ✔ RichText Widget : 04:20
    ✔ ClipRRect Widget : 06:25
    ✔ MediaQuery : 07:32
    ✔ FutureBuilder : 10:25
    ✔ Flexible :12:50
    ✔ SizedBox : 14:36
    ✔ Align : 16:02
    🔥 Auto-Generate Flutter Custom Paint Code TRY THIS FREE TOOL👇:
    👉 Flutter Shape Maker: fluttershapemaker.com
    🔥 Learn About the Most Important Widgets in Flutter 👇:
    👉 Widget Essentials Series: bit.ly/3GpfiYw
    👉🏻 Product Hunt: www.producthunt.com/posts/flu...
    (Your UPVOTE Means a lot! 🙌)
    If you find this video useful consider Supporting @RetroPortal Studio :
    👉 Buy Me a Coffee: www.buymeacoffee.com/theretro...
    👉 Patreon: / retroportalstudio
    Social Links @RetroPortal Studio :
    👉 Twitter: / theretroportal
    👉 Medium: / retroportalstudio
    👉 Instagram: / retroportalstudio
    👉 Patreon: / retroportalstudio
    👉 GitHub: github.com/retroportalstudio
    If you like the tutorial, please hit the LIKE and Subscribe button and also consider supporting me on Patreon or Buy Me a Coffee for More Flutter Tutorial on RetroPortal Studio.
    Thank you for Watching! Happy Coding :)

Komentáře • 191

  • @maconbacon
    @maconbacon Před 4 lety +180

    About the ClipRRect, use it only as a last resort, it is performance heavy on the hardware
    For instance, you can add rounded corners to a Container using the built in decoration

    • @aislanarislou
      @aislanarislou Před 4 lety

      humm nice to know!

    • @alrobenadrianegoh3469
      @alrobenadrianegoh3469 Před 4 lety +19

      Funny how OP likes almost all of the comments except this, the highest liked comment.

    • @RetroPortalStudio
      @RetroPortalStudio  Před 4 lety +10

      @@alrobenadrianegoh3469 LOL

    • @cularu1
      @cularu1 Před 4 lety +3

      Op is learning... Not an expert.

    • @xXLanyuzAnlunXx
      @xXLanyuzAnlunXx Před 4 lety +6

      @@cularu1 He should still take advice. At least he didn't remove or hide this comment from the video.

  • @8ysuzaen3
    @8ysuzaen3 Před 4 lety +2

    I like your videos, simple and straightforward. It's not boring.

  • @jackshephard7920
    @jackshephard7920 Před 4 lety +1

    Really helpful tutorial! I’m looking forward more. Thanks

  • @johnny.s7036
    @johnny.s7036 Před 4 lety +7

    very useful and simple examples,thank you

  • @user-nv6zs8nt9e
    @user-nv6zs8nt9e Před 4 lety

    플러터를 시작한지 얼마 안되는데 너무 도움이 되는 영상이었어요!! 구독과 좋아요 해드렸습니다~

  • @RohanBojja
    @RohanBojja Před 4 lety +2

    Future builder is insane, changed the way I write code now. Thanks!

  • @jorgewandersantanaurena422

    Great video 😍, amazing job there. I like your video description 👌 using an index to check any content in a faster way. Thanks

  • @abraiyan7984
    @abraiyan7984 Před 4 lety +4

    Hey, make a video about your journey of laerning flutter, how and what you did to accomplish this. You almost know everything about every widget man! Awesome!

  • @MistaWu
    @MistaWu Před 4 lety +5

    Thank you very much, this really helped...

  • @visakhraman4539
    @visakhraman4539 Před 4 lety +2

    This helped in so many ways.. Thank you. :)

  • @andyz5160
    @andyz5160 Před 4 lety +1

    Very concise and helpful. Thanks!

  • @phamphuhungtran5271
    @phamphuhungtran5271 Před 4 lety +2

    Very helpful and easy to understand. Thank you so much.

  • @pinishlomi
    @pinishlomi Před 4 lety +1

    Very useful and helpful examples, I’m looking forward more. Thanks

  • @f00kwhiteblackracismwarsh07

    It’s should be a must know instead!
    Good job 👏🏼👏🏼👏🏼

  • @erperejildo
    @erperejildo Před 4 lety +1

    Quick and useful. Thanks dude

  • @rohanskoshti
    @rohanskoshti Před 3 lety +1

    Nice tutroal. Helpful. Although I developed 3 apps till now, there is plenty of stuff to learn every new day.

  • @taverasmisael
    @taverasmisael Před 4 lety +11

    Amazing video and great examples, not the typical top X stuff. +1

  • @elephant_888
    @elephant_888 Před 4 lety +2

    Very helpful! Thanks!!

  • @RetroPortalStudio
    @RetroPortalStudio  Před 4 lety +4

    If you find this video useful, consider Following me on:
    Twitter: twitter.com/theretroportal
    Instagram: instagram.com/retroportalstudio
    LinkedIn: www.linkedin.com/in/parasjainrps
    Happy Coding! ✌️😁

  • @trungnghia2938
    @trungnghia2938 Před 4 lety +1

    Useful video, I should get all of them
    Thanks

  • @JS007
    @JS007 Před 4 lety +1

    good share . learning a lot as a beginner. thank you

  • @ayoze013
    @ayoze013 Před 4 lety +48

    This video should be in "top 10 videos every flutter dev should watch".

  • @adrianrauchle9441
    @adrianrauchle9441 Před 3 lety +1

    thanks man this was a really good tutorial!

  • @himanshudhakecha1789
    @himanshudhakecha1789 Před 4 lety +1

    Its really helpful. Thanks

  • @isaacfrimpong9022
    @isaacfrimpong9022 Před 4 lety +1

    I completely understand what you mean. Thanks!

  • @mahdiaspanani8004
    @mahdiaspanani8004 Před 4 lety +1

    very useful and simple thank you so much.

  • @MuteSymphony
    @MuteSymphony Před 4 lety +1

    Incredible.
    Following from Brazil

  • @code_magpie
    @code_magpie Před 4 lety +1

    Thanks buddy! It was really a useful video.

  • @ravgeetdhillon2990
    @ravgeetdhillon2990 Před 4 lety +1

    Wooahhh. Nice to know these things.

  • @leonvanrijswijk8409
    @leonvanrijswijk8409 Před 4 lety +5

    This is great! Practical and simple examples. Would be nice if you would make this a series.

    • @RetroPortalStudio
      @RetroPortalStudio  Před 4 lety +1

      Thank you! Will try putting out more videos like this! 😁✌

  • @oscarsans3610
    @oscarsans3610 Před 4 lety +6

    I've just discovered your channel and it looks very good!

  • @soufianeallamou4451
    @soufianeallamou4451 Před 4 lety +2

    Amazing video !! thanks man

  • @omkarsutar5069
    @omkarsutar5069 Před 4 lety +3

    Great video man, properly studied the widgets with examples, want more👍👍

    • @RetroPortalStudio
      @RetroPortalStudio  Před 4 lety +1

      Thank you for your support! Will be coming up with videos! ✌😁

  • @pcac4798
    @pcac4798 Před 3 lety +1

    WOW Nice channel with very nice and valuable tutorials. It helped alot. Thanks

  • @mahmudurrahmanshovon185
    @mahmudurrahmanshovon185 Před 4 lety +1

    Great video. very helpful

  • @villadseskesen
    @villadseskesen Před 3 lety +1

    Really nice and informative!

  • @waiyanphyo7
    @waiyanphyo7 Před 4 lety +1

    Really Helpful video thx

  • @psalmlimpin9829
    @psalmlimpin9829 Před 2 lety +1

    Thanks for this man!

  • @jeffdavies2824
    @jeffdavies2824 Před 4 lety +3

    I wish I could give more than 1 thumbs up! Say hello to your newest subscriber! Great work!

  • @andressasouza6186
    @andressasouza6186 Před 3 lety +1

    Very helpful, thank you very much!

  • @davidokoroafor1576
    @davidokoroafor1576 Před 3 lety

    Wonderful very educative. thanks!!!!

  • @ujjwalchetan4907
    @ujjwalchetan4907 Před 5 měsíci +1

    Quite useful. Thanks 😊

  • @This-Is-The-End
    @This-Is-The-End Před 4 lety +1

    Very instructive video. Many thanks

  • @ramonwaia
    @ramonwaia Před 4 lety

    Nice vídeo and examples. I Will watch others vídeos. Great job.

  • @patrickniyogitare6555
    @patrickniyogitare6555 Před 3 lety +1

    So helpful and well explained

  • @jeenyus9999
    @jeenyus9999 Před 4 lety +1

    Great video! Keep it up,

  • @giyutomioka8112
    @giyutomioka8112 Před 4 lety +2

    I was so impressed by the beginning only that I watched all 4 ads included. Amazing work. You made my life much easier.

    • @RetroPortalStudio
      @RetroPortalStudio  Před 4 lety

      Thank you so much for your support brother ✌😁👨‍💻

    • @tomvanlieshout524
      @tomvanlieshout524 Před 4 lety +1

      @@RetroPortalStudio Your videos are great. I'd just like to give a tiny bit of feedback: the audio is clipping sometimes. Maybe look into a good (dynamic) microphone :-) (it would also eliminate most of the background noise)

  • @wisnuyogan
    @wisnuyogan Před 3 lety +1

    Thanks it's very helpful

  • @therock7014
    @therock7014 Před 2 lety +1

    Thank you for this video 😉 i now understand how to code. Not that much but atleast i gain knowldege from this tutorial 😉.
    Thank you godbless

  • @000qt
    @000qt Před 4 lety +1

    Very nice video.
    Thanks 👏👏👏

  • @Thierry4Teen
    @Thierry4Teen Před 2 lety +1

    Such a great information for beginners keep it up

  • @ny8895
    @ny8895 Před 4 lety +22

    These widgets are really often used at work. So every Flutter developers have to remember the way to use these widgets at least.

  • @cta537
    @cta537 Před 3 lety

    Very good Tutorial.. Thks

  • @sommie4935
    @sommie4935 Před 4 lety +4

    wish my Indian accent was as good as yours xD

  • @sourcecodedev2919
    @sourcecodedev2919 Před 4 lety

    Great video and well explained

  • @tommus16
    @tommus16 Před 4 lety +1

    Very useful !

  • @heebelee2258
    @heebelee2258 Před 4 lety +1

    nice, thank you.

  • @nelsonmei9527
    @nelsonmei9527 Před 4 lety +1

    Great video!

  • @jv18creator
    @jv18creator Před 4 lety +1

    Thank you.

  • @PUBGGAMER-ef7nc
    @PUBGGAMER-ef7nc Před 2 lety +1

    Such a very useful video

  • @d-apps2699
    @d-apps2699 Před 4 lety +1

    amazing video!!

  • @josecoverlessons
    @josecoverlessons Před 4 lety +1

    good stuff bro keep it up

  • @jeromestsauver
    @jeromestsauver Před 4 lety +1

    Very Nice!

  • @viral_codes
    @viral_codes Před 4 lety +1

    Thank you sir

  • @Sam-ch4jh
    @Sam-ch4jh Před 4 lety +1

    Thank you

  • @Neerajkumar-xl9kx
    @Neerajkumar-xl9kx Před 2 lety +1

    wow great, awesome video

  • @juanversion3922
    @juanversion3922 Před 3 lety +2

    Im falling inlove wd flutter

  • @mateus.bernardo
    @mateus.bernardo Před 4 lety +1

    Very good Man 👍👍

  • @litaoyang8801
    @litaoyang8801 Před 4 lety +1

    very nice!

  • @lasindunuwanga5292
    @lasindunuwanga5292 Před 3 lety

    Awesome. Really awesome

  • @caesardestura4681
    @caesardestura4681 Před 4 lety

    Nice video very helpful especially for newbie like me. btw, how can i change the color of the scaffold class in vscode editor?

  • @ahmedalial-selmy895
    @ahmedalial-selmy895 Před 3 lety +1

    Excellent 👍

  • @hashankannangara8723
    @hashankannangara8723 Před 4 lety +1

    Great Video

  • @harshjhunjhunuwala
    @harshjhunjhunuwala Před 4 lety

    Awesome content 👌

  • @programan6391
    @programan6391 Před 4 lety +1

    Thanks

  • @Sandy-rv9tv
    @Sandy-rv9tv Před 3 lety

    Hi this is pretty useful
    Could you please do something similar with Animation widgets? That'll be awesome
    Thanks

  • @martindala
    @martindala Před 3 lety +1

    Very good ait video

  • @codingright
    @codingright Před 4 lety +1

    great video

  • @HungLe-rz9uu
    @HungLe-rz9uu Před 4 lety +1

    thanks

  • @colephelps7321
    @colephelps7321 Před 4 lety +11

    You could hide the project explorer, keep the ide ⅔ of the screen and show the app ui on screen all the time so that it's easier to understand what changed when you save the code

  • @polapavithra8709
    @polapavithra8709 Před 4 lety

    I am trying to put search bar in my ecommerce app, can you help me that how to display my products in that search bar and if we click that it should goto that particular product.

  • @navinandy8106
    @navinandy8106 Před 3 lety +1

    👌 yea every dev should known

  • @zakariyabilal6167
    @zakariyabilal6167 Před 4 lety

    Thx bro

  • @tianyili6336
    @tianyili6336 Před 4 lety +1

    Nice video! Can we have another episode? like Top 50 widgets

    • @RetroPortalStudio
      @RetroPortalStudio  Před 4 lety +2

      Coming soon not 50 but yes its coming 🤩 With much more detailed look

  • @rubiteve
    @rubiteve Před 4 lety +3

    Hey brother, love the video. Please make sure to make it at least 1080p. It's difficult to see. Other than that, it's great!

    • @RetroPortalStudio
      @RetroPortalStudio  Před 4 lety +1

      Thank you for your support ✌😁 All the upcoming videos since last will be 1080 !

  • @yesitshassan
    @yesitshassan Před 4 lety

    wait so i can use wrap like a row and column except i have more control in the direction?

  • @shivorngeeth
    @shivorngeeth Před 2 lety

    what is your VS code extension to see that widget tree line ?

  • @isaacfrimpong9022
    @isaacfrimpong9022 Před 4 lety

    I like your video.

  • @dominikthurau9944
    @dominikthurau9944 Před 4 lety +1

    Nice Video, but the Timestamp for Flexible don't work, because there is a "space" missing.

  • @thanaphon1626
    @thanaphon1626 Před 3 lety +1

    Thk

  • @panchcw
    @panchcw Před 4 lety +1

    interesting video

  • @amirulfitri3751
    @amirulfitri3751 Před 4 lety +2

    Great tuts! Btw, may I know how did you have that tree-like indent in your code? Is it from some kind of extension or vs code setting?

    • @RetroPortalStudio
      @RetroPortalStudio  Před 4 lety

      Thank you for your support! ✌😁 Its just default Android Studio brother ! No Extensions

    • @amirulfitri3751
      @amirulfitri3751 Před 4 lety

      @@RetroPortalStudio ahhh didn't noticed that, thought you were using vs code 😅 thanks for responding 👍

    • @Spoantaneus
      @Spoantaneus Před 4 lety

      Amirul Fitri you can format your code in vs to make it look like that you can search for the shortcut

  • @mohamedelmancy7626
    @mohamedelmancy7626 Před 4 lety +1

    Good

  • @amjedali82
    @amjedali82 Před 4 lety

    Good job

  • @bennguyen1313
    @bennguyen1313 Před 4 lety

    So is the widget built every time you change orientation.. that's why checking the orientation (MediaQuery) works?
    Regarding the FutureBuilder, instead of a Future/async function that returns data, is it possible to still display the CircularProgressIndicatorwhat but using a Stream/async*/yield function and async/listen in the widget's build?
    Love the idea of wrapping a button with SizedBox, that will come in handy!

  • @agredo
    @agredo Před 3 lety +1

    nice

  • @akailok
    @akailok Před 3 lety

    Hey bro you explanation is best but can you develop small project in MVC you follow
    1.MVC
    2.Clean code
    3.Test cases
    4.multiple screen transition
    5.app deployment.
    Please can cover this topics ,so that we can build app.👍

  • @flutterplus
    @flutterplus Před 2 lety

    Whats different between flexible and Expanded ? ( each one has flex ) and we can set

  • @MrBa143
    @MrBa143 Před 4 lety

    For loading in data from async functions, i simply checked
    _data != null ? return ListView... : return LoadingAnimation
    and in the async function, i just use "setState" on the _data variable, which will cause it to rebuild when the data has been fetched.
    You didn't show how FutureBuilder works, so i assume it somehow gets told automatically by the framework, when the data has arrived? and then it rebuilds the UI? because i couldn't really see the need to use it, from what you showed :-D

  • @Linxy
    @Linxy Před 4 lety +1

    nice job R E T R O Portal