87 min listen
Unavailable
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
Правда ли, что всё во 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)
#36 Flutter 3.0 & Dart 2.17: Flutter 3 подкрался незаметно... Но незаметным ре… by Flutter Dev Podcast