Flutter и Dart: где используются, как устроены, как развиваются и чем круты
Подкаст «Люди и код», выпуск №43: Михаил Зотьев.
Иллюстрация: Polina Vari / Skillbox Media
Михаил Зотьев
Dart и Flutter Engineer. Автор телеграм-канала Oh, my Flutter. Организатор комьюнити Flutter Voronezh. Участник программного комитета конференции Mobius. Мейнтейнер библиотеки Elementary. Flutter Lead в Bakersoft.
Содержание выпуска
- Что за язык такой — Dart.
- Как соотносятся Dart и Flutter.
- Что такое Flutter.
- Где, кроме экосистемы Flutter, активно используется Dart.
- Как и для чего создавался Dart.
- Как и для чего создавался Flutter.
- Где особенно популярен Flutter, где он используется.
- Особенности применения Flutter на мобильных устройствах: как он стыкуется с нативными языками, что умеет сам, какие ограничения у него есть.
- Из каких компонентов состоит Flutter.
- Что входит в набор Flutter DevTools.
- Что такое библиотека Foundation.
- Насколько языки Dart и Flutter открытые, можно ли в них контрибьютить.
- Почему Dart не смог конкурировать с JS.
- Как исполняется Dart-код.
- На каких концепциях и идеях построен Flutter.
- В чём плюсы и минусы Flutter, если сравнивать его с нативными языками и технологиями.
- Почему Flutter даже на Android требует нативного Kotlin-кода, если его тоже развивает Google.
- В чём плюсы и минусы Flutter, если сравнивать его с Kotlin Multiplatform и Xamarin.
- Кто конкуренты Flutter.
- Тулинг вокруг Flutter: IDE и другие инструменты.
- Как контрибьютить во Flutter и на чём он написан.
- Какие зарплаты у флаттеристов, что должны знать джуны, мидлы, сеньоры.
Полезные ссылки
- Pigeon
- Библиотека Elementary
- ОС Google Fuchsia
- Телеграм-канал Oh, my Flutter
- Официальная документация по Flutter
- Русскоязычная документация по Flutter
- Телеграм-сообщество Dart Side
Предложить тему, стать гостем подкаста, похвалить или поругать выпуск: code.media@skillbox.ru
Слушать выпуск
Подписывайтесь на подкаст, чтобы не пропустить новые эпизоды.