Не думал ли изучать Flutter

«Не думал ли изучать Flutter» — вопрос из категории Софт-скиллы, который задают на 23% собеседований Android Разработчик. Ниже — развёрнутый пример ответа, который можно адаптировать под свой опыт.

Ответ

Flutter — мощный фреймворк для кроссплатформенной разработки. Как Android-разработчик, я рассматривал его, но пока сфокусирован на нативных технологиях (Kotlin/Compose).

Плюсы Flutter:

  • Единая кодовая база для iOS/Android
  • Горячая перезагрузка
  • Хорошая производительность

Минусы:

  • Ограниченный доступ к нативным API
  • Больший размер приложений
  • Меньше вакансий vs нативный Android

Пример простого виджета:

Text(
  'Hello Flutter!',
  style: TextStyle(fontSize: 24),
)

Если проект требует кроссплатформенности — Flutter отличный выбор. Но для сложных нативных Android-приложений пока предпочитаю Kotlin.