Flutter performance tips - Flutter in Focus

แชร์
ฝัง
  • เผยแพร่เมื่อ 2 ต.ค. 2024

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

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

    Without flutter I would not have started mobile dev

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

      Same it's so fun

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

      Me too

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

      Me too

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

      You would have started AI otherwise.

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

      @Filip Carlsson but flutter can run on android studio.

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

    Please make a boring episode of adapting app for large screens. Say in phone, all settings are in one screen, and clicking on a specific setting takes us to a detail page; but in tablet both settings screen and details screen is side by side.

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

      That's a really good idea! Adding to the top of my list.

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

      Master - slave layout is really popular. Thumbs up

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

      Wouldn't LayoutBuilder widget be perfect for this?

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

    Those slides/animations as well as the person presenting it did a phenomenal job at explaining the topics.. keep it up Flutter Team !!

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

    I love this man!

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

    2:00 I really liked how you skipped video frames to make us feel how bad it is to skip frames in the app. This makes us feel how you guys enjoy your work which leads you to be very smart and creative on presenting it. Good work guys.

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

    Amazing efforts by the team for these videos! Really appreciate it.

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

    2:00 I fell for it😅

  • @Michael-ri8sg
    @Michael-ri8sg 4 ปีที่แล้ว +14

    Is there a way in the memory analyzer to compare between snapshots so it is easier to spot where the memory leaks are?

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

    Flutter is awesome!❤️

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

    3:35 Literally laughed out loud :)))
    very interesting, I will definitely check the docs 👌🏻

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

    Flutter it's absolutely AMAZING, thanks for your work!

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

    I tried native and it was messy...I became good in flutter with one week

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

      How did you get started?Like u learnt dart first or directly?

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

      I learnt dart first before Flutter

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

      Well you always have platform channels when you need native in your Flutter app. Flutter is just way too clean and easy.

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

    Yes we need more videos like this💙. I wished there was medium clap like "like" button on youtube, I would have clapped 50 times :p

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

    EYY You got us with that jank, i did check my youtube loading bar

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

    Whenever i look at your videos i remember one of my fav cartoons... scooby dooby doooooooo :D
    Making me nostalgic :)

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

    02:11 Thanks for visualisation!

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

    Hey Filip, thanks for your hard work on Flutter!
    Quick question: is there a memory leak if you share BuildContext of your top page?
    Thanks!

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

    Hi Filip, congratulations on the excellent work, as always.
    I have a request, could you provide us with the animation code that you showed at 24s in the video?

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

    Dart is worst programming language to learn in 2021. It should be inspired by Python. short line of code, easier to understand, easier to learn.
    And Dart is totally opposite.In tech things are getting short and less time consumption but it is worst. It was not expected from Google.

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

    The flutter team is doing a great job informing us. That's why it is popular aside that flutter itself is a great tool!

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

    Always great to see Filip. Looking forward to your DevTools video later today for FlutterDay. Thanks for sharing.

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

    add 90 fps option if 120 fps more happy

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

      There is no difference for human eye between 60 fps and above

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

      @@andreygritsay762 haha

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

      Andrey Gritsay i feel the difference between 240 and 144 hz...

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

      @@Gebes some people feel radio waves...

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

      @@andreygritsay762 dude you need to buy a 240hz monitor

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

    Can I somewhere get the code of the 100-Container-Animation demo at the beginning of the video? Tried somthing similar but get a lot of jank. Thanks!

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

    Awesome and very informative ❤️

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

    do you have a github link to the app your showing at the start of the video ?! I cant believe this is running on 60 or close to 60 fps ...

  • @pranav-kale
    @pranav-kale 2 ปีที่แล้ว +1

    Well i guess i am catching up a bit late, but thanks for this, it really helped me!

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

    Thanks guys for good job with performance issues. There are also plenty problems with stability on iPhones in release builds. Would be appreciated if you'd focus on this as well.

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

      That's news to me, sorry to hear that. Can you point me to a github issue, for example? Does Flutter itself crash?

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

      @@filiphracek github.com/flutter/flutter/issues?q=is%3Aopen+label%3Aplatform-ios+and+label%3A%22severe%3A+crash%22+

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

      @@filiphracek Sometimes it happens then you have to tweak the build or deployment settings in XCode to resolve the issue but mainly it's just matter of luck because you don't know what is happening. No dart stack traces, no clear error messages, no crashlitic reports.

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

    Flutter web performance video pls

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

    Love flutter...

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

    I love this guy

  • @AlejandroGonzalez-rz3ml
    @AlejandroGonzalez-rz3ml 3 ปีที่แล้ว +1

    0:23 is the source code for that app anywhere public? would like to see it

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

    Nice funny video buddy

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

    I love you guys 💞

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

    When is the web app going to be released officially? I've been waiting over 1 year.

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

    There is nothing like performant by default. Everything you built need to plan with caution.

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

    4:22 and developper happy :)

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

    @Flutter video player takes soooooooooo long to initialize... on average it was 12 seconds but once it hit 30 seconds to initialize... any solution for this?

  • @العربيةالثقافية
    @العربيةالثقافية 4 ปีที่แล้ว +1

    Thanks

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

    You guys are awesome! Thank you Filip

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

    Filip ) share that app with animations. it is nice )

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

    Ikea lamps everywhere...

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

    very nice

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

      Thank you for your continued support, Heshan 😀

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

    I like this Filip guy

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

    i love this man for real😂

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

    Can i get the link for the application you built to show in the start of the video ?

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

    02:00 Oh boy 😂😂

  • @noobin-ul8is
    @noobin-ul8is 4 ปีที่แล้ว

    thats not Jank its junk!

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

    Hi Filip! When is proper profile mode for flutter web coming?

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

      I don't know, sorry! For now, I think your best bet is to run the web app with -O2 (or whatever other optimization level you decide) but without minification. That way you can do browser tools to see what's taking time, and you still understand what each function is (but you'll lose the ability to use Dart DevTools, unfortunately).

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

    I'd like one video about using Isolates for JSON deserialization

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

    I am having a issue with the size of the app !!
    Anyone ?

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

      Yeah flutter apps are bigger! Try to use R8 or something similar by editing the app manifest i guess?

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

    im debugging on a oneplus 7 pro, and flutter does not uses 90hz , i have to force persistent 90 hz on the device to see my app running at 90hz. please fix it flutter thanks! you all are awesome flutter dev team

  • @user-gt7cs7yj9f
    @user-gt7cs7yj9f 2 ปีที่แล้ว

    مبنبهحق

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

    My android studio doesn't detect my device. But flutter doctor does

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

    Flutter run takes so many time , some advice for getting more fast builds?

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

    Are you guys going to add support to iOS home screen widget (announced in WWDC20)?

  • @AshutoshSingh-gq6eb
    @AshutoshSingh-gq6eb 4 ปีที่แล้ว

    if anyone is reading this how can i improve performance of setting items in list(my case is that pagination can be done bcz no network call is there) ...i have set around 150 items and each item contains 15 objects..so that lot of data..my frame speed if around 12fps where it should be close to 60 fps ? any help would work

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

    Which other Framework has this quality docs and support? I want to do Flutter and nothing else...

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

    What's widget rebuild tracker?

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

    @filip when will we get optimized Android Studio....😊

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

    I recon flutter is the best , at least for me to say the least , one thing to change in the future is compiling the app for production or running it in real device .

  • @blank-vw2sb
    @blank-vw2sb 4 ปีที่แล้ว

    GREAT!!! Flutter is cool

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

    I love this guy.

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

    People don't forget the flutter day on june 25th

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

    I love you Flutter team

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

    This is amazing!

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

    Where's the code for that app he demo'ed?

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

    Pls fix flutter web jank :(

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

    Awesome! Thanks for this videos :)

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

    flutter for programing future

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

    Please bring web development to live

  • @hsiang-yehhwang2625
    @hsiang-yehhwang2625 4 ปีที่แล้ว

    Nice video and explanation!!

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

    Flutter is gold

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

    1:57 I actually have a problem on my side

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

    nice video sir

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

    Thanks Flutter team

  • @عابدسامي-س5ص
    @عابدسامي-س5ص 4 ปีที่แล้ว

    What no arabic

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

    Flutter is awesome

  • @sweet-sinner
    @sweet-sinner 4 ปีที่แล้ว

    i love this guy

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

    You guys are awesome.

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

    Great Tips

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

    Filip is awesome ❤️

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

    Great

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

    Thanks Filip ❤️

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

    Thanks 💙

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

    I was thinking how can i become a flutter developer advocate or GDE

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

      be really really good at algorithms i guess!!

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

    Thks

  • @WahyuHidayat-my1ky
    @WahyuHidayat-my1ky 4 ปีที่แล้ว

    I have performance issue when i use svg asset, it renders 12 fps on first startup. How i resolve this?

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

      Use future delayed to wait other process to be done.

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

    💜

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

    Cool guy!

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

    Sir, please install flutter in my window by taking access of my laptop ...... Because , flutter is not working properly on my laptop, *First day when i started to install flutter on my window, it was working soo good, i was running on my own android device , but after 4 days when i started my flutter, it started to show some errors and that error keep on increasing*
    *I used each and every techniques that are there on internet ( tenserflow ) and youtube* But nothing worked 😫😫😫 , please if there is any one who can help , help me ... Because of my anger, i uninstalled everything ( Android Studio and Flutter )

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

    Wowww

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

    First Comment