Тёмный

Rendering - Flutter Deep Dive 

Tadas Petra
Подписаться 32 тыс.
Просмотров 10 тыс.
50% 1

Rendering - Flutter Deep Dive
After going through what Widgets really are, we need to take a look at how Flutter renders widgets onto the actual device. How does flutter go from Widget tree to pixels on the screen. All this explained and showed off in this video.
We are still building the Flutter Website on Twitch: / tadaspetra
Resources for this topic:
1. • How Flutter renders Wi...
2. flutter.dev/docs/resources/ar...
Connect With Me
✦ My Website: [tadaspetra.com/](tadaspetra.com/#/)
✦ Live Coding: [ / tadaspetra ]( / tadaspetra )
✦ Twitter: [ / tadaspetra ]( / tadaspetra )
✦ Chat on Discord: [ / discord ]( / discord )
✦ Instagram: [ / tadaspetra ]( / tadaspetra )
I also do lots of Investing
✦ FREE stock: [join.robinhood.com/tadasp2](join.robinhood.com/tadasp2)
My Top 5 Books:
✦ Brave New World - Aldous Huxley: [amzn.to/2JyaK96](amzn.to/2JyaK96)
✦ 1984 - George Orwell: [amzn.to/3lmLzUk](amzn.to/3lmLzUk)
✦ The Millionaire Fastlane - MJ Demarco: [amzn.to/2ViGthn](amzn.to/2ViGthn)
✦ The 4-Hour Workweek - Timothy Ferriss: [amzn.to/3mnypYD](amzn.to/3mnypYD)
✦ Homo Deus - Yuval Noah Harari: [amzn.to/2VlFRYe](amzn.to/2VlFRYe)
RU-vid Gear
✦ MacBook Pro 16 inch: [amzn.to/3qe4MeF](amzn.to/3qe4MeF)
✦ MX Master 3 Mouse: [amzn.to/2VlkZQS](amzn.to/2VlkZQS)
✦ Canon Rebel SL3: [amzn.to/2ViIfPv](amzn.to/2ViIfPv)
✦ Hiearcool USB Hub: [amzn.to/3llsIsP](amzn.to/3llsIsP)
✦ iPad Pro 12.9 (3rd Generation): [amzn.to/36kaVy0](amzn.to/36kaVy0)
✦ Apple Pencil (2nd Generation): [amzn.to/2JoHy4y](amzn.to/2JoHy4y)
✦ Yeti Microphone: [amzn.to/37oRNOq](amzn.to/37oRNOq)
✦ Rode Boom Arm: [amzn.to/3lnEKCb](amzn.to/3lnEKCb)
✦ Blue Radius II Shock Mount: [amzn.to/2JoIfea](amzn.to/2JoIfea)
✦ Blue RPop Filter: [amzn.to/39rQSiZ](amzn.to/39rQSiZ)
✦ Sony WH1000XM3: [amzn.to/3moWgHh](amzn.to/3moWgHh)
Thank you for watching!
#flutterrendering #flutter #rendering

Опубликовано:

 

23 июл 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 51   
@kamilraczka1922
@kamilraczka1922 3 года назад
Quick and concrete. Appreciation man! 🙏
@mateenmehmood5675
@mateenmehmood5675 2 года назад
Awesome explanation man. I'm Impressed.
@JakubS_
@JakubS_ Год назад
This is the best explanation of this topic i have ever seen. I like those drawings, and "explain me like i was 5" narrative.👏❤
@tadaspetra
@tadaspetra Год назад
Thank you so much I really appreciate it
@bazilbaachu3909
@bazilbaachu3909 3 года назад
Awesome Deep-Dives...Well Explained!
@tadaspetra
@tadaspetra 3 года назад
Thank you 😊
@MrOmarBakry2020
@MrOmarBakry2020 Год назад
I can't even describe that how this video help me a lot!. This is the best explanation about rendering in flutter I've ever seen really you're awesome, really thank you man !!.
@tadaspetra
@tadaspetra Год назад
Thank you so much for that comment. That made my day
@MrOmarBakry2020
@MrOmarBakry2020 Год назад
@tadaspetra No problem, man, you deserve it, I wanna see more from you, and I'm genuinely excited and waiting. Many thanks again.
@danghaile5528
@danghaile5528 3 года назад
Amazingly! A totally different aspect from other's channel 😍
@tadaspetra
@tadaspetra 3 года назад
Thank you. And yes I am trying to be a bit different 😊
@reiko_dev2281
@reiko_dev2281 3 года назад
Amazing video bro, thank you very much!
@chromicle
@chromicle 11 месяцев назад
Thanks for the content. nicely explained
@renotanumber
@renotanumber 3 года назад
Great effort right there. Amazing video.
@tadaspetra
@tadaspetra 3 года назад
Thank you so much
@Amandeep-kq5bz
@Amandeep-kq5bz 3 года назад
This is a next level explanation.
@tadaspetra
@tadaspetra 3 года назад
Thank you 😊
@mishashins
@mishashins 2 года назад
The coolest content
@TheGaoNan
@TheGaoNan 3 года назад
Hey man, thank you so much for your great content, you are awsome!
@tadaspetra
@tadaspetra 3 года назад
Thank you for watching it 😊
@sudesh.kumara
@sudesh.kumara 3 года назад
Thanks for the content. nicely explained. But it's really appreciated if you can add what are the common mistakes when we use widgets and how they affect to the app performance.
@tadaspetra
@tadaspetra 3 года назад
I’ll take a look at potentially a video about app performance
@sivamani4618
@sivamani4618 3 года назад
Great information
@tadaspetra
@tadaspetra 3 года назад
thank you 🙌
@jrheisler
@jrheisler 3 года назад
Aha, makes sense. Thanks!
@tadaspetra
@tadaspetra 3 года назад
Glad though enjoyed 😊
@henrytan5707
@henrytan5707 11 месяцев назад
When we're talking about flutter, we need to give the audience a background that flutter adopts declarative-reactive programming paradigm, and that human programs in flutter do not directly deliver outputs onto the screen, it is the flutter framework and flutter engine that do all these behind-the-scenes jobs. What we write in dart language only provide input data to the flutter framework, which in turn constructs widget tree according to our dart program, then it creates another tree called element tree, which is a copy of the widget tree, and then it creates a third tree called render tree according to the element tree, render tree is used by the flutter engine to draw graphics of the UI on the screen. People are always perplexed by the need of the element tree which is a copy or a mirror of the widget tree, the reason for its existence is that you need a copy to compare with in order to see what have been changed in the widget tree, because widget tree can be changed by our dart program via using build() method - this is the reactive mechanism of flutter. In understanding flutter, we need to change our mindset, here in flutter we don't instruct how things will be done from beginning to end, we only provide inputs in the beginning, declarative programming, and expect the final output delivered by the framework and engine.
@tadaspetra
@tadaspetra 9 месяцев назад
Thats a really great way of putting it. Thank you Henry
@sudesh.kumara
@sudesh.kumara 3 года назад
Also could you please explain about saveLayer() function and widgets that invoke saveLayer() behind the scenes. B'coz In the official documents I saw that it affects the app performance.
@flyinghorseshoe7767
@flyinghorseshoe7767 3 года назад
Awesome more deep dive videos please 😊
@tadaspetra
@tadaspetra 3 года назад
You got any topic suggestions?
@flyinghorseshoe7767
@flyinghorseshoe7767 3 года назад
@@tadaspetra How about Isolates
@tadaspetra
@tadaspetra 3 года назад
@@flyinghorseshoe7767 Already have that one :) ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-TF8LwonwKhg.html
@flyinghorseshoe7767
@flyinghorseshoe7767 3 года назад
@@tadaspetra How about html vs canvas renderer for Flutter web?
@karolisabrutis6501
@karolisabrutis6501 3 года назад
YUH YUH YUH RENNDEERRRINNGG
@stefaandeconinck1531
@stefaandeconinck1531 3 года назад
Short, to the point and ....... I get it hahaha THX
@tadaspetra
@tadaspetra 3 года назад
Awesome! Glad to hear 😊
@zenalex2004
@zenalex2004 3 года назад
Hello! Thanks for your channel! Explain, please, scroll control mechanic in next deep dive videos!
@tadaspetra
@tadaspetra 3 года назад
I will look into this. Thank you for the suggestion
@blank-vw2sb
@blank-vw2sb 3 года назад
You rock!
@tadaspetra
@tadaspetra 3 года назад
Thank you 😊
@rutviktak716
@rutviktak716 3 года назад
Hey that was superhelpful man. I would really like if you could create a tutorial on working with renderobjects and using them.
@rayzayd4487
@rayzayd4487 2 года назад
Sorry to be so off topic but does any of you know a way to log back into an Instagram account?? I somehow lost my password. I love any help you can offer me
@allanjackson2222
@allanjackson2222 2 года назад
@Ray Zayd Instablaster =)
@rayzayd4487
@rayzayd4487 2 года назад
@Allan Jackson i really appreciate your reply. I found the site through google and Im trying it out now. Looks like it's gonna take quite some time so I will get back to you later with my results.
@rayzayd4487
@rayzayd4487 2 года назад
@Allan Jackson it did the trick and I finally got access to my account again. I am so happy:D Thanks so much you really help me out :D
@allanjackson2222
@allanjackson2222 2 года назад
@Ray Zayd Glad I could help xD
@jithu8794
@jithu8794 3 года назад
Please do a series on get_server
@tadaspetra
@tadaspetra 3 года назад
I’ve looked into it, and I’m a bit confused about it. I’ll definitely take another look
@nikhilbadyal
@nikhilbadyal 3 года назад
0:43 I dont think its okay to say the CONVERTED word. Because thats not true
@abosoar
@abosoar 2 года назад
you earned an ew subscriber
Далее
How Flutter Code becomes an App?
8:50
Просмотров 6 тыс.
Stateless vs. Stateful | Flutter Basics
7:37
Просмотров 12 тыс.
No one will play with him( #standoff #meme #grenade
00:12
Dart Isolates - Flutter Basics
7:47
Просмотров 21 тыс.
State Management Explained
8:36
Просмотров 4,5 тыс.
Integration Testing with Flutter
10:41
Просмотров 13 тыс.
How to Learn Flutter
9:26
Просмотров 34 тыс.
Why Navigator 2.0 Sucks
12:56
Просмотров 14 тыс.
Provider State management - ChangeNotifier + Flutter
18:28
Unit Testing with Mockito in Flutter
13:16
Просмотров 25 тыс.
Observable Flutter: Building a Mason brick
1:43:51
Просмотров 24 тыс.