Top 12 Flutter Tips & Tricks

แชร์
ฝัง
  • เผยแพร่เมื่อ 6 ก.ค. 2024
  • A collection of 12 #tips and #tricks for building efficient and maintainable #Flutter apps 🧙. Learn how to use your IDE effectively, animate easily, and handle app complexity fireship.io/courses/flutter-f...
    Robert Brunhage - / @robertbrunhage
    FilledStacks - / @filledstacks
    Snippets: marketplace.visualstudio.com/...
    Launcher Icons: pub.dev/packages/flutter_laun...
    Flutter Docs - flutter.dev
    Take the Flutter quizzes 🤓
    iOS itunes.apple.com/us/app/fires...
    Android play.google.com/store/apps/de...
    Upgrade to Fireship PRO at fireship.io/pro Use code lORhwXd2 for 25% off your first payment.
  • วิทยาศาสตร์และเทคโนโลยี

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

  • @FlutterMapp
    @FlutterMapp 3 ปีที่แล้ว +112

    Found you with this video 2 years ago. You are a big inspiration of mine. You may never see this, but you made me learn Flutter a couple years ago and now you inspired me to create a Flutter Channel. Thank you from the bottom of my heart ❤️⚡️

    • @midann
      @midann ปีที่แล้ว +7

      Funny i found you before him

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

      Very inspiring, keep it up 🎉❤

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

      Flutter App and Fireship forever 🔥

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

      Crazy because I feel the same way about you 😭😭

  • @sadabwasim9850
    @sadabwasim9850 5 ปีที่แล้ว +215

    A great youtuber, promoting other youtubers in the same field, Respect 👍

    • @Fireship
      @Fireship  5 ปีที่แล้ว +23

      It's hard to stand out on TH-cam, they def deserve it :)

  • @JayPerf
    @JayPerf 5 ปีที่แล้ว +8

    This is another great one, thank you so much Jeff! The icons generator is low key an enormous find...

  • @deriegle
    @deriegle 5 ปีที่แล้ว +6

    I'd love the T-shirt, Jeff! Thank you for your contributions to the Flutter community. You have helped me from the beginning of my career with angular, ionic and firebase to now using Flutter for mobile apps.

  • @FilledStacks
    @FilledStacks 5 ปีที่แล้ว +138

    Whoooooo hooooooo!!!! Thanks for the shoutout Jeff! 🙌 🙌 Did you hear that people, a "Must subscribe" 😁

    • @olufemioyedepo2791
      @olufemioyedepo2791 5 ปีที่แล้ว +6

      Your channel is dope! 👌

    • @FilledStacks
      @FilledStacks 5 ปีที่แล้ว +3

      @@olufemioyedepo2791 Thanks man. Much appreciated

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

      Your channel is 🔥🔥🔥🔥 just wish you would dump get it and use the provider. The written tutorials AND videos 🔥🔥🔥.

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

      And i did

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

      n guess what.. we're coming

  • @Omniwoof
    @Omniwoof 5 ปีที่แล้ว +4

    I can't like more than once damn it.
    Two new top notch channels and a whole box of tricks. Love it.

  • @JJ-to7hj
    @JJ-to7hj 2 ปีที่แล้ว

    Two years later this is still gold. Thanks for the tips!

  • @RobertBrunhage
    @RobertBrunhage 5 ปีที่แล้ว +143

    Great content, as always keeping that editing on the next level!

    • @Fireship
      @Fireship  5 ปีที่แล้ว +10

      I like to have fun with it ;)

    • @stackingflow
      @stackingflow 4 ปีที่แล้ว +4

      Robert Brunhage I subbed you. You also make nice videos.

  • @hadifromlebanon3812
    @hadifromlebanon3812 4 ปีที่แล้ว +27

    You have the highest info/time ratio than anyone else doing this on youtube

  • @vladimircezar
    @vladimircezar 5 ปีที่แล้ว

    This is one of the best channels on Flutter on YT. Thanks for your hard work.

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

    Thank you Fireship, I watched this video weeks ago and I keep coming back to it because the tips you show are absolute lifesavers. I was here for the launcher icons this time, imagine having to do those by hand 😄

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

      It's fireship 🙄

  • @VincentTornude
    @VincentTornude 5 ปีที่แล้ว

    have I mentioned how much i appreciate and love those snippets.....

  • @athosdomotics7104
    @athosdomotics7104 4 ปีที่แล้ว

    Your channel is GOLD CONTENT for any flutter developper begginer or expert !
    Thank you very much for sharing your knowledge

  • @JeffCaldwell-nemo_omen
    @JeffCaldwell-nemo_omen 4 ปีที่แล้ว +1

    I signed up for a Pro account at Fireship because of the Flutter videos you have on youtube. Just started the Flutter course and the video about VS Code tips has already made my life so much easier. Great work!

    • @Fireship
      @Fireship  4 ปีที่แล้ว

      Great to hear that 👍

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

    Thanks Jeff..your content always looks modern and beautiful❤️

  • @ashishbairwa4466
    @ashishbairwa4466 4 ปีที่แล้ว

    Amazing content! Let me look at the course as well. Thanks for such a useful compilation!

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

    Flattered to see Flutter Launcher Icons featured here. Thanks Fireship!

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

      Awesome tool! Thanks for making it 👍

  • @heitoor
    @heitoor 5 ปีที่แล้ว

    Great Channel! Thank you very much! I am just learning flutter, your videos are helping me a lot!

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

    I’m new to flutter, this video has a lot of awesome information, great content

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

    Great video as always ! Could you explain a bit more on the responsiveness of flutter widgets across various device sizes and their adaptability to screen dimensions ?

  • @zakariadrissi696
    @zakariadrissi696 5 ปีที่แล้ว

    Always excited to see your videos.
    Thumbs up!

  • @leonardoventocilla3275
    @leonardoventocilla3275 5 ปีที่แล้ว

    I have no doubt that Flutter is pure magic. Great video. Please keep going !!

  • @dhanushkakumarage1889
    @dhanushkakumarage1889 5 ปีที่แล้ว

    Involving GIFs when teaching something is awesome 😉

  • @MapMavericks
    @MapMavericks 5 ปีที่แล้ว

    Nice! Thanks for sharing your brain with us!

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

    great content thanks.
    and you should have mentioned the timeline when you mentioned the profiler and how to find the frame drops and their reasons that would have been priceless.
    I had an app where I was having random frame drops and I was really frustrated and almost wanted to do it in java/kotlin but after I started using the timeline I realized most of the junk was caused by pattern matching in strings which I could have done serverside after just a few fixes(2 to be exact) my app was smoother than wind. Flutter is awesome

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

    OMG! Greetings from Brazil...if i could, i would definitely buy your courses and become a member!! I started studying programming only a few months ago and Flutter is awesome, its documentation and material such as yours!! Congratulations and know that you make a difference!

  • @anonymousprogrammer2112
    @anonymousprogrammer2112 4 ปีที่แล้ว

    Explanation is so good in the video. Thanks for the video

  • @emmanuelenya
    @emmanuelenya 5 ปีที่แล้ว

    Nice putting up this tricks... It's a live saver!

  • @LP-ir2kr
    @LP-ir2kr 5 ปีที่แล้ว

    Bro, this video is an instant subscribe! good job

  • @santiagoapesteguia1712
    @santiagoapesteguia1712 4 ปีที่แล้ว

    amaizing video. I m starting with flutter and i really appreciate all the tips u gave here

  • @insanetvshort7076
    @insanetvshort7076 4 ปีที่แล้ว

    Thanks for this particular video... I love this channel...

  • @elliotleung20202020
    @elliotleung20202020 4 ปีที่แล้ว

    Shout out to this channel, for the sake of the audience experience also promoting other youtube!!!! huge respect !!!

  • @JEROENMEIJER
    @JEROENMEIJER 5 ปีที่แล้ว

    Awesome vid, great work. Cool to see the Flutter Community presented this often 😁
    Now let’s hope Pubspec Assist makes it into the next Flutter tips video 😜

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

      You made it?
      I absolutely love the extension
      Really helpful tool

  • @FernandoLucaDeTenaSmith
    @FernandoLucaDeTenaSmith 5 ปีที่แล้ว

    You are awesome as always ;) Thanks for the video

  • @aleforonda1074
    @aleforonda1074 5 ปีที่แล้ว

    Awesome tips! great content as always

  • @pauloelizaldemeriel1264
    @pauloelizaldemeriel1264 2 ปีที่แล้ว

    Nice content. Thank you for the info.

  • @rithinprakash5045
    @rithinprakash5045 5 ปีที่แล้ว

    Thank you so much. keep doing this.

  • @nageshadhavbncoe6862
    @nageshadhavbncoe6862 4 ปีที่แล้ว

    that tricks are very useful whenever i code in flutter keep it up bro

  • @martingalovic9030
    @martingalovic9030 5 ปีที่แล้ว

    Thanks for tips, great video!

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

    i love this video, and the shirt

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

      Haha, you're right 🧟🧟🧟

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

    thanks for flutter launcher icon pub 👌🏼, I abused ionic for my icons and splashscreens 😂

  • @666marat666chanel
    @666marat666chanel 5 ปีที่แล้ว

    Amazing content, nice voice and high quality of video, cool :)

  • @sahilverma4077
    @sahilverma4077 3 ปีที่แล้ว

    Thanks that was a great help

  • @Thorstrike678
    @Thorstrike678 5 ปีที่แล้ว

    Love Flutter...would love a t-shirt more!

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

    Very nice Video; a few of these I wasn't even aware of. Specifically the Animated Container; will have to make a video on this widget sometime soon.

    • @Fireship
      @Fireship  5 ปีที่แล้ว

      Thanks Tensor! Please do, been subbed to your channel for a long time :)

    • @TensorProgramming
      @TensorProgramming 5 ปีที่แล้ว

      @@Fireship Hah, didn't know that. Thanks for the support.

  • @gravitstudio
    @gravitstudio 3 ปีที่แล้ว

    great video thanks!

  • @SomebodyOutTh3re
    @SomebodyOutTh3re 5 ปีที่แล้ว

    Amazing Video. Thank you

  • @davidgalarza5483
    @davidgalarza5483 5 ปีที่แล้ว

    Really great job. I love Flutter.

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

    Great video as always! I was wondering if you would consider doing a video for young developers and things that we should look out for or focus on or maybe tell your story on how you became a developer? Just a thought ! keep up the great videos!

    • @Fireship
      @Fireship  5 ปีที่แล้ว

      Love the idea, added it to the list

  • @abdelouahedmedjoudja2163
    @abdelouahedmedjoudja2163 4 ปีที่แล้ว

    Great video thanks 😃

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

    Ok. You made me feel the urge to get back studying Flutter. Subscribed

    • @Fireship
      @Fireship  5 ปีที่แล้ว

      Awesome! The vscode tips are a must for happy Flutter development.

  • @IronMan-ke8zq
    @IronMan-ke8zq 4 ปีที่แล้ว

    great video, thanks for sharing

  • @bascelik91
    @bascelik91 4 ปีที่แล้ว

    awesome, please keep uploading more videos

  • @gl897
    @gl897 4 ปีที่แล้ว

    Excellent Videos

  • @stevebeaudoin4135
    @stevebeaudoin4135 4 ปีที่แล้ว

    That can be useful thanks !

  • @midclock
    @midclock 3 ปีที่แล้ว

    I don't know... Two days since I started using flutter, I love it

  • @jimmyfmedina
    @jimmyfmedina 5 ปีที่แล้ว

    Flutter is awesome, great content!

  • @kerimtim
    @kerimtim 4 ปีที่แล้ว

    Great! Video as always

  • @csabasemler6806
    @csabasemler6806 3 ปีที่แล้ว

    Thank you!

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

    I always use Extract Widget/Method if possible. Flutter will generate those boilerplate for separation of concerns.

  • @emericgnonhoue7029
    @emericgnonhoue7029 5 ปีที่แล้ว

    Great content, as always.

  • @joytank9200
    @joytank9200 5 ปีที่แล้ว

    Thank you sir for this.

  • @MrRohanrocker
    @MrRohanrocker 3 ปีที่แล้ว

    That Hero trick is godly damn

  • @narcodico
    @narcodico 5 ปีที่แล้ว +21

    I approve these tips 👌

    • @Fireship
      @Fireship  5 ปีที่แล้ว

      Thank you Rolly 🍻

    • @narcodico
      @narcodico 5 ปีที่แล้ว

      @@Fireship This just in: The tips have just been approved by Chuck Norris too 🍻

  • @muh2k4
    @muh2k4 5 ปีที่แล้ว

    Really helpful stuff!

  • @Aken0o
    @Aken0o 5 ปีที่แล้ว

    Thanks a lot for your videos :)

    • @Fireship
      @Fireship  5 ปีที่แล้ว

      Thanks for watching :)

  • @learnwithlaura3
    @learnwithlaura3 5 ปีที่แล้ว

    Thank you a lot!

  • @thekakan
    @thekakan 5 ปีที่แล้ว +3

    This is awesome. Thank you for your hard work :)
    Also, a little selfish request, but can you do a similar video on PWAs ? Or maybe on AngularDart?

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

      PWAs definitely, but it really depends on the tools you use. Building a PWA in Angular is much different than Svelte, for example.

    • @thekakan
      @thekakan 5 ปีที่แล้ว

      @@Fireship How about some debugging tools that would help in development? For eg, Lighthouse and some other tools. Lesser-known tools which work great would make a better list.
      Again, thank you for your work. Your videos are great.

  • @beratsulimani9823
    @beratsulimani9823 5 ปีที่แล้ว

    Thanks for the tips, Jeff you`ve shared with us, ehhh as I am watching the flutter channel videos, all the android dev at google they are switching to flutter, day by day...
    Grettings,

  • @outmaniabdelhamid
    @outmaniabdelhamid 5 ปีที่แล้ว

    i love your channel :) and i love t-shirt :D

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

    I have created these packages:
    1. super_easy_in_app_purchase
    2. super_easy_permissions
    These will make your life a lot easier :-)

  • @immandijosephkishore5389
    @immandijosephkishore5389 4 ปีที่แล้ว

    nice and helpful

  • @jeremywhiteley
    @jeremywhiteley 5 ปีที่แล้ว

    Super helpful!

  • @miguelfuertes4004
    @miguelfuertes4004 5 ปีที่แล้ว

    Thanks, More flutter videos

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

    Uuuuuuu great video thanks 🙏

  • @enricllopis9304
    @enricllopis9304 5 ปีที่แล้ว

    Thanks a lot!!

  • @subijoyacharya3189
    @subijoyacharya3189 3 ปีที่แล้ว

    This guy is a genius.

  • @Crypt0mite
    @Crypt0mite 5 ปีที่แล้ว

    Thank You!!!!

  • @Freedestroyer
    @Freedestroyer 4 ปีที่แล้ว

    Cool tips! thanks ;)

  • @safyianmughal3351
    @safyianmughal3351 4 ปีที่แล้ว

    Fireship is doing a great job ❤

  • @bennguyen1313
    @bennguyen1313 4 ปีที่แล้ว

    Are 'get_it' and 'provider' alternatives to 'BLoC'?
    Can flutter_launcher_icons be installed in Visual Studio Code the saw as Awesome Flutter Snippets + Bracket Pair Colorizer 2?
    I'm super new to Dart/Flutter and looking for a way to do simple chart/animation (kinda like hero)... would you recommend your course if a database/backend (firebase?) is not needed?

  • @sachinmishra5218
    @sachinmishra5218 5 ปีที่แล้ว

    Great Content.Can u make some videos on k8s ?

  • @rikyriky966
    @rikyriky966 5 ปีที่แล้ว

    When using provider, if I have refactored widget classes to use in a parent widget, I need to pass the defined provider of the parent widget to the children as a parameter.
    (Instead of :
    MyProvider childProvider = Provider.of(context)
    Is there any other way?

  • @stackingflow
    @stackingflow 4 ปีที่แล้ว

    I like his content style.

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

    Interesting. Great tips! Give me the T-shirt!!

  • @gauravmishra2155
    @gauravmishra2155 4 ปีที่แล้ว

    Thanks for this

  • @n00bstude
    @n00bstude 5 ปีที่แล้ว

    Flutter + Firebase =

  • @ufficioxy5275
    @ufficioxy5275 5 ปีที่แล้ว

    awesome! thanks :')

  • @danielheinen3490
    @danielheinen3490 5 ปีที่แล้ว

    Great video and great shirt (:

  • @lukas.pierce
    @lukas.pierce 5 ปีที่แล้ว

    Thank you

  • @tjkn8734
    @tjkn8734 5 ปีที่แล้ว

    Awesome

  • @hansbaum7272
    @hansbaum7272 5 ปีที่แล้ว

    Hi, I love your flutter tutorials. Can you make a 'advance' sqlite tutorial with a one to many relationship. It's kinda hard to find good learning materials in sqflite for specific content.

  • @Shashank.Shinde
    @Shashank.Shinde 5 ปีที่แล้ว

    Animations in fultter are cool

  • @RageBasterd
    @RageBasterd 5 ปีที่แล้ว

    The vs code tools are a god send

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

    The closing comments that come after every widget disappeared on mine and it's been so hard trying to debug without them, does anyone know how to get them back? I'm using IntelliJ

  • @mazouzizakaryae4879
    @mazouzizakaryae4879 5 ปีที่แล้ว +5

    Flutter is magic ! Fireship is awesome ! I've been following along since two years ago when i was working with angular

    • @Fireship
      @Fireship  5 ปีที่แล้ว

      Thanks for sticking around since the early days 😁

  • @TheDynamo94
    @TheDynamo94 4 ปีที่แล้ว

    can we get the same video for react-native? Thanks

  • @shubhamjaiswal3029
    @shubhamjaiswal3029 5 ปีที่แล้ว

    This Video Is 🔥🔥

  • @creative-commons-videos
    @creative-commons-videos 5 ปีที่แล้ว

    Hello, Please help me, I am trying to detect whether device screen is
    locked or not, how can I listen when user lock his device using hardware
    key ?

  • @lourdescarrera1509
    @lourdescarrera1509 4 ปีที่แล้ว

    do you recommend Android Studio or VS Code for a flutter developer??