Получи случайную криптовалюту за регистрацию!

Подкаст вернулся из отпуска и не с пустыми руками. Для полного | 🍬 Flutter Dev Podcast — анонсы выпусков

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

https://soundcloud.com/flutterdevpodcast/27-kak-rabotaet-rendering-ui

Правда ли, что всё во 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