Flutter performance tips - Flutter in Focus
HTML-код
- Опубликовано: 30 июл 2024
- In this episode of Flutter in Focus, Filip Hracek introduces some basic concepts in Flutter performance. Stay tuned to learn more about what causes jank, why some apps are more battery-hungry than others, and why it pays to keep an eye on memory consumption.
Performance docs → goo.gle/3dsKg2a
Rendering best practices → goo.gle/2B2SK2O
Flutter DevTools → goo.gle/2BqDnBf
Flutter in Focus Playlist → goo.gle/FlutterInFocus
Learn everything about Flutter at → flutter.dev
Subscribe! → goo.gle/FlutterYT Наука
Without flutter I would not have started mobile dev
Same it's so fun
Me too
Me too
You would have started AI otherwise.
@Filip Carlsson but flutter can run on android studio.
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.
Thank you!
Those slides/animations as well as the person presenting it did a phenomenal job at explaining the topics.. keep it up Flutter Team !!
Always great to see Filip. Looking forward to your DevTools video later today for FlutterDay. Thanks for sharing.
Amazing efforts by the team for these videos! Really appreciate it.
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.
That's a really good idea! Adding to the top of my list.
Master - slave layout is really popular. Thumbs up
Wouldn't LayoutBuilder widget be perfect for this?
Flutter it's absolutely AMAZING, thanks for your work!
I love this man!
2:00 I fell for it😅
Me two 😝
Mission accomplished.
yup that was smart
Me too😅
You guys are awesome! Thank you Filip
The flutter team is doing a great job informing us. That's why it is popular aside that flutter itself is a great tool!
Is there a way in the memory analyzer to compare between snapshots so it is easier to spot where the memory leaks are?
Flutter is awesome!❤️
3:35 Literally laughed out loud :)))
very interesting, I will definitely check the docs 👌🏻
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?
Nice video and explanation!!
Awesome and very informative ❤️
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!
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!
Whenever i look at your videos i remember one of my fav cartoons... scooby dooby doooooooo :D
Making me nostalgic :)
Awesome! Thanks for this videos :)
Thanks Filip ❤️
This is amazing!
You guys are awesome.
I love this guy
EYY You got us with that jank, i did check my youtube loading bar
Are you guys going to add support to iOS home screen widget (announced in WWDC20)?
Can i get the link for the application you built to show in the start of the video ?
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
Filip is awesome ❤️
Which other Framework has this quality docs and support? I want to do Flutter and nothing else...
I love this guy.
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
Well i guess i am catching up a bit late, but thanks for this, it really helped me!
i love this man for real😂
Great Tips
i love this guy
I love you guys 💞
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.
That's news to me, sorry to hear that. Can you point me to a github issue, for example? Does Flutter itself crash?
@@filiphracek github.com/flutter/flutter/issues?q=is%3Aopen+label%3Aplatform-ios+and+label%3A%22severe%3A+crash%22+
@@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.
02:11 Thanks for visualisation!
When is the web app going to be released officially? I've been waiting over 1 year.
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 ...
@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?
Thanks Flutter team
Thanks 💙
Thks
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
I like this Filip guy
nice video sir
Love flutter...
0:23 is the source code for that app anywhere public? would like to see it
Thanks
GREAT!!! Flutter is cool
Flutter is awesome
What's widget rebuild tracker?
I have performance issue when i use svg asset, it renders 12 fps on first startup. How i resolve this?
Use future delayed to wait other process to be done.
very nice
Thank you for your continued support, Heshan 😀
Hi Filip! When is proper profile mode for flutter web coming?
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).
I'd like one video about using Isolates for JSON deserialization
@filip when will we get optimized Android Studio....😊
4:22 and developper happy :)
Flutter run takes so many time , some advice for getting more fast builds?
Get a mac
@@devdeejay749 why
add 90 fps option if 120 fps more happy
There is no difference for human eye between 60 fps and above
@@andreygritsay762 haha
Andrey Gritsay i feel the difference between 240 and 144 hz...
@@Gebes some people feel radio waves...
@@andreygritsay762 dude you need to buy a 240hz monitor
I love you Flutter team
Flutter is gold
Where's the code for that app he demo'ed?
Great
Filip ) share that app with animations. it is nice )
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 .
I tried native and it was messy...I became good in flutter with one week
How did you get started?Like u learnt dart first or directly?
I learnt dart first before Flutter
Well you always have platform channels when you need native in your Flutter app. Flutter is just way too clean and easy.
I am having a issue with the size of the app !!
Anyone ?
Yeah flutter apps are bigger! Try to use R8 or something similar by editing the app manifest i guess?
Cool guy!
💜
flutter for programing future
Wowww
I was thinking how can i become a flutter developer advocate or GDE
be really really good at algorithms i guess!!
There is nothing like performant by default. Everything you built need to plan with caution.
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 )
Reinstall
Flutter web performance video pls
1:57 I actually have a problem on my side
Pls fix flutter web jank :(
My android studio doesn't detect my device. But flutter doctor does
02:00 Oh boy 😂😂
First Comment
Please bring web development to live
People don't forget the flutter day on june 25th
Nice funny video buddy
مبنبهحق
What no arabic
Ikea lamps everywhere...
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.
thats not Jank its junk!