Discover this podcast and so much more

Podcasts are free to enjoy without a subscription. We also offer ebooks, audiobooks, and so much more for just $11.99/month.

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

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

FromFlutter Dev Podcast


Currently unavailable

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

FromFlutter Dev Podcast

ratings:
Length:
87 minutes
Released:
May 24, 2021
Format:
Podcast episode

Description

Подкаст вернулся из отпуска и не с пустыми руками. Для полного погружения вам придётся переслушать этот хардкорный выпуск несколько раз, ведь мы разбираем все нюансы и тонкости внутреннего устройства фреймворка по части ренедринга пользовательского интерфейса.

Правда ли, что всё во 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
Released:
May 24, 2021
Format:
Podcast episode

Titles in the series (10)

Всё что вы хотели узнать про Flutter, но боялись спросить. Мы обсуждаем новости индустрии, делимся продакшн-опытом внедрения и интересными наблюдениями, приглашаем самых разнообразных гостей из различных IT-сфер, чтобы посмотреть на Flutter под разными углами. Подкаст выходит ежемесячно. Ведущие подкаста: - Евгений Сатуров (Flutter Teamlead Surf, член ПК Mobius); - Артём Зайцев (Flutter Lead Surf). Канал подкаста в Телеграме: https://t.me/flutterdevpodcast_news Чат подкаста в Телеграме: https://t.me/flutterdevpodcast