Artwork

محتوای ارائه شده توسط Flutter Dev Podcast. تمام محتوای پادکست شامل قسمت‌ها، گرافیک‌ها و توضیحات پادکست مستقیماً توسط Flutter Dev Podcast یا شریک پلتفرم پادکست آن‌ها آپلود و ارائه می‌شوند. اگر فکر می‌کنید شخصی بدون اجازه شما از اثر دارای حق نسخه‌برداری شما استفاده می‌کند، می‌توانید روندی که در اینجا شرح داده شده است را دنبال کنید.https://fa.player.fm/legal
Player FM - برنامه پادکست
با برنامه Player FM !

#27 Как работает рендеринг UI

1:27:11
 
اشتراک گذاری
 

Fetch error

Hmmm there seems to be a problem fetching this series right now. Last successful fetch was on March 07, 2025 16:08 (4M ago)

What now? This series will be checked again in the next day. If you believe it should be working, please verify the publisher's feed link below is valid and includes actual episode links. You can contact support to request the feed be immediately fetched.

Manage episode 293203808 series 2490136
محتوای ارائه شده توسط Flutter Dev Podcast. تمام محتوای پادکست شامل قسمت‌ها، گرافیک‌ها و توضیحات پادکست مستقیماً توسط Flutter Dev Podcast یا شریک پلتفرم پادکست آن‌ها آپلود و ارائه می‌شوند. اگر فکر می‌کنید شخصی بدون اجازه شما از اثر دارای حق نسخه‌برداری شما استفاده می‌کند، می‌توانید روندی که در اینجا شرح داده شده است را دنبال کنید.https://fa.player.fm/legal
Подкаст вернулся из отпуска и не с пустыми руками. Для полного погружения вам придётся переслушать этот хардкорный выпуск несколько раз, ведь мы разбираем все нюансы и тонкости внутреннего устройства фреймворка по части ренедринга пользовательского интерфейса. Правда ли, что всё во Flutter — это виджеты? Вряд ли этот вопрос возник бы, если бы это действительно было так. Вместе с экспертами мы разбираемся, зачем помимо дерева виджетов Flutter также управляет двумя другими деревьями, какую связь имеют Widget, Element и RenderObject, что же такое на самом деле BuildContext, какую роль в процессе исполнения приложения играют биндинги. Не обошли стороной также тему перфоманса, ведь всё вышеперечисленное важно понимать хотя бы затем, чтобы владеть техниками написания по-настоящему производительного кода. У микрофона: Евгений Сатуров (Surf), Александр Денисов (EPAM), Михаил Зотьев (Surf), Андрей Смирнов (Inspector Cloud). Главное по выпуску: ❗️ Flutter internals https://www.didierboelens.com/2019/09/flutter-internals/ ❗️ Flutter под капотом https://habr.com/ru/company/surfstudio/blog/501862/ ❗️ Flutter под капотом: Binding https://habr.com/ru/company/surfstudio/blog/512326/ ❗️ Flutter под капотом: Owners https://habr.com/ru/company/surfstudio/blog/533210/ Новости: ⚡️ Починили прекомпиляцию шейдеров в Metal: https://github.com/flutter/flutter/issues/79298 ⚡️ В Ubuntu 21.04 встроили Flutter SDK по умолчанию: https://ubuntu.com//blog/ubuntu-21-04-is-here ⚡️ Новая кодлаба по интеграции Firebase с Flutter: https://firebase.google.com/codelabs/firebase-get-to-know-flutter#0 ⚡️ Новая кодлаба по Dart null safety: https://dart.dev/codelabs/null-safety ⚡️ Расширенная документация по обработке ошибок во Flutter: https://github.com/flutter/website/blob/3560cc5fd8a827f88e6a330b005f50092d1a7004/src/docs/testing/errors.md ⚡️ Пакет macos_ui: https://github.com/GroovinChip/macos_ui ⚡️ Обертка для Windows API: https://github.com/timsneath/win32 ⚡️ Wrike уходит от использования языка Dart: https://habr.com/ru/company/wrike/blog/551962/ ⚡️ Building with Flutter + Unity (AR Experience Toolkit): https://medium.com/potato/building-with-flutter-unity-ar-experience-toolkit-6aaf17dbb725 ⚡️ Пресс-релиз My BMW App на Flutter: https://www.press.bmwgroup.com/global/article/detail/T0328610EN/the-my-bmw-app-new-features-and-tech-insights-for-march-2021 Официальный канал подкаста: t.me/flutterdevpodcast_news Официальный чат подкаста: t.me/flutterdevpodcast
  continue reading

51 قسمت

Artwork
iconاشتراک گذاری
 

Fetch error

Hmmm there seems to be a problem fetching this series right now. Last successful fetch was on March 07, 2025 16:08 (4M ago)

What now? This series will be checked again in the next day. If you believe it should be working, please verify the publisher's feed link below is valid and includes actual episode links. You can contact support to request the feed be immediately fetched.

Manage episode 293203808 series 2490136
محتوای ارائه شده توسط Flutter Dev Podcast. تمام محتوای پادکست شامل قسمت‌ها، گرافیک‌ها و توضیحات پادکست مستقیماً توسط Flutter Dev Podcast یا شریک پلتفرم پادکست آن‌ها آپلود و ارائه می‌شوند. اگر فکر می‌کنید شخصی بدون اجازه شما از اثر دارای حق نسخه‌برداری شما استفاده می‌کند، می‌توانید روندی که در اینجا شرح داده شده است را دنبال کنید.https://fa.player.fm/legal
Подкаст вернулся из отпуска и не с пустыми руками. Для полного погружения вам придётся переслушать этот хардкорный выпуск несколько раз, ведь мы разбираем все нюансы и тонкости внутреннего устройства фреймворка по части ренедринга пользовательского интерфейса. Правда ли, что всё во Flutter — это виджеты? Вряд ли этот вопрос возник бы, если бы это действительно было так. Вместе с экспертами мы разбираемся, зачем помимо дерева виджетов Flutter также управляет двумя другими деревьями, какую связь имеют Widget, Element и RenderObject, что же такое на самом деле BuildContext, какую роль в процессе исполнения приложения играют биндинги. Не обошли стороной также тему перфоманса, ведь всё вышеперечисленное важно понимать хотя бы затем, чтобы владеть техниками написания по-настоящему производительного кода. У микрофона: Евгений Сатуров (Surf), Александр Денисов (EPAM), Михаил Зотьев (Surf), Андрей Смирнов (Inspector Cloud). Главное по выпуску: ❗️ Flutter internals https://www.didierboelens.com/2019/09/flutter-internals/ ❗️ Flutter под капотом https://habr.com/ru/company/surfstudio/blog/501862/ ❗️ Flutter под капотом: Binding https://habr.com/ru/company/surfstudio/blog/512326/ ❗️ Flutter под капотом: Owners https://habr.com/ru/company/surfstudio/blog/533210/ Новости: ⚡️ Починили прекомпиляцию шейдеров в Metal: https://github.com/flutter/flutter/issues/79298 ⚡️ В Ubuntu 21.04 встроили Flutter SDK по умолчанию: https://ubuntu.com//blog/ubuntu-21-04-is-here ⚡️ Новая кодлаба по интеграции Firebase с Flutter: https://firebase.google.com/codelabs/firebase-get-to-know-flutter#0 ⚡️ Новая кодлаба по Dart null safety: https://dart.dev/codelabs/null-safety ⚡️ Расширенная документация по обработке ошибок во Flutter: https://github.com/flutter/website/blob/3560cc5fd8a827f88e6a330b005f50092d1a7004/src/docs/testing/errors.md ⚡️ Пакет macos_ui: https://github.com/GroovinChip/macos_ui ⚡️ Обертка для Windows API: https://github.com/timsneath/win32 ⚡️ Wrike уходит от использования языка Dart: https://habr.com/ru/company/wrike/blog/551962/ ⚡️ Building with Flutter + Unity (AR Experience Toolkit): https://medium.com/potato/building-with-flutter-unity-ar-experience-toolkit-6aaf17dbb725 ⚡️ Пресс-релиз My BMW App на Flutter: https://www.press.bmwgroup.com/global/article/detail/T0328610EN/the-my-bmw-app-new-features-and-tech-insights-for-march-2021 Официальный канал подкаста: t.me/flutterdevpodcast_news Официальный чат подкаста: t.me/flutterdevpodcast
  continue reading

51 قسمت

همه قسمت ها

×
 
Loading …

به Player FM خوش آمدید!

Player FM در سراسر وب را برای یافتن پادکست های با کیفیت اسکن می کند تا همین الان لذت ببرید. این بهترین برنامه ی پادکست است که در اندروید، آیفون و وب کار می کند. ثبت نام کنید تا اشتراک های شما در بین دستگاه های مختلف همگام سازی شود.

 

راهنمای مرجع سریع

در حین کاوش به این نمایش گوش دهید
پخش