Quillon

Flutter в 2026: стоит ли учить или поезд уже ушёл

Разбираем без хайпа: жив ли Flutter после ухода Google-команды, кто на нём пишет в 2026 и реально ли найти работу новичку.

Flutter в 2026: стоит ли учить или поезд уже ушёл

Помню, в мае 2024-го твиттер хоронил Flutter каждый второй день. Google уволил часть команды, кто-то писал «всё, фреймворк труп», у меня в личке знакомый джун спрашивал — а стоит ли вообще доучивать или переключаться на Kotlin, пока не поздно.

Прошло два года. Flutter жив, причём живее многих. Давай разберём, что реально с ним происходит, кто на нём пишет за деньги и стоит ли тебе сейчас, в 2026-м, ставить SDK и открывать DartPad.

Что вообще происходит с Flutter в 2026

Короче, история с увольнениями была. В январе 2024 Google действительно сократил часть команды Flutter и Dart — это факт. Но в твиттере раздули из этого похороны, хотя по факту команда осталась, релизы шли по графику, а коммитов в репозитории меньше не стало. Я тогда сам полез смотреть статистику на GitHub — активность упала процентов на 15, потом восстановилась к лету.

Главное событие — форк Flock. Когда стало ясно, что Google не приоритезирует часть фич, сообщество запустило свой форк, который мерджит то, что застряло в апстриме. Не альтернатива, а ускоритель — большинство разработчиков по-прежнему сидят на ванильном Flutter, но Flock доказал, что у фреймворка есть жизнь без зависимости от мудрости Mountain View.

По релизам. Impeller — новый рендер-движок — теперь по умолчанию и на Android, и на iOS. Это убрало старую боль с jank-ом на первом запуске экрана. Поддержка десктопа (Windows, macOS, Linux) официально стабильна, веб — рабочий, но с оговорками: для лендингов не годится, для внутренних админок норм. WebAssembly-таргет дотянули до прода, и это реально меняет картину для крупных приложений.

К слову, про десктоп. У меня pet-проект — таск-трекер, я его собрал под все три платформы из одного кода за выходные. Два года назад это было приключение с костылями. Сейчас просто flutter build windows и оно работает. Не идеально, но работает.

Так что flutter в 2026 — это не «умирающая технология», а зрелый фреймворк с живым комьюнити. Не модный больше, как в 2020-2022, но стабильный. Это разные вещи.

Кто реально пишет на Flutter (и платит за это деньги)

Давай по конкретике. Альфа-Банк — мобильное приложение для бизнеса частично переписано на Flutter ещё в 2022, и они с него не съехали. Яндекс Go использует Flutter для части интерфейсов курьерского приложения. BMW сделала своё My BMW на Flutter — кейс, который Google гоняет на каждой презентации, и который, в отличие от многих презентационных кейсов, реально живёт в проде. Toyota пошла дальше и встраивает Flutter Embedded в инфоразвлекательные системы автомобилей.

Из российских — Авито использует Flutter для отдельных модулей, Озон тестировал, ВТБ, Тинькофф (нынешний Т-Банк) — на нём собрана часть внутренних инструментов. Госуслуги пробовали, но там, насколько я знаю, отказались в пользу нативки из-за специфических требований к биометрии.

Почему стартапы выбирают Flutter — это математика. Если у тебя двое мобильщиков и нужно к концу квартала запустить iOS и Android, ты не можешь нанять отдельного Kotlin-разработчика и отдельного Swift-разработчика. Ты берёшь Flutter, и эти двое выкатывают обе платформы. Скорость разработки в малых командах — главный аргумент, и он не сломался даже с уходом Google-команды.

Где Flutter не приживается — тоже честно. Финтех с серьёзной нативной обвязкой, где нужен low-level доступ к Secure Enclave и SE-чипам, обычно остаётся на Kotlin/Swift. AR и VR — там Flutter просто не игрок, ARKit и ARCore требуют нативного слоя. Игры — Unity и Unreal, разговор окончен. И ещё — приложения с тяжёлой работой с камерой и обработкой видео в реалтайме часто упираются в method channels и теряют преимущество единого кода.

Если ты собрался писать конкурента TikTok — Flutter не твой выбор. Если CRM, доставка, банкинг, маркетплейс, агрегатор — твой.

Flutter vs React Native: честное сравнение без религии

Если честно, обе технологии работают. Холивары между лагерями — пустая трата времени. Но различия есть, и они влияют на твой выбор.

Dart против JS — первое, обо что ты споткнёшься. Dart как язык в 2026 году приятнее, чем многим кажется. Null safety, sound type system, нормальный async/await, паттерн-матчинг с записями. После TypeScript переход почти безболезненный, после чистого JS — местами заставит задуматься. Что бесит на второй неделе: вербозность вложенных виджетов. Эта классическая лесенка из Container(child: Padding(child: Column(children: [...]))) — реальная боль. Лечится практикой и хелперами, но первое впечатление портит.

Производительность. Flutter рендерит через свой движок (Skia, теперь Impeller), не через нативные компоненты. Это значит — никаких мостов, никакого преобразования JS-объектов в нативные view. На сложных списках с анимациями разница чувствуется, особенно на средних Android-устройствах. На простых формах разницы ноль, не верь бенчмаркам, которые показывают +300% — там измеряют синтетику.

Экосистема пакетов — здесь RN иногда выигрывает. У React Native за плечами весь NPM, и для нишевых задач (вроде специфичных SDK банковских платежей или редких аналитических систем) на JS бывает готовое решение, а на Dart — придётся писать обёртку через method channels. Для большинства задач pub.dev покрывает всё: от Firebase до Stripe, от карт до камеры.

Hot reload работает в обеих, но в Flutter он быстрее и стабильнее — это не маркетинг, это после полугода работы становится очевидно.

Вот что я скажу. Если у тебя в команде уже есть React-разработчики — берите RN, синергия окупит мелкие минусы. Если стартуете с нуля и команда мобильная — Flutter даст лучший long-term result, особенно на сложных кастомных интерфейсах.

Сколько платят Flutter-разработчику и куда смотреть

Цифры на конец апреля 2026, hh.ru и Хабр Карьера, Москва и удалёнка по РФ.

Джун Flutter — 80–140k рублей. Вилка широкая, потому что под джуном понимают разное: кто-то берёт после буткемпа, кто-то требует год коммерческого опыта. Реально на 80k берут стажёров с пет-проектами, на 140k — джунов после года в продукте. Мидл — 200–320k, медиана где-то 250k. Сеньор — от 350k и до бесконечности, особенно если есть опыт с архитектурой больших приложений и кросс-платформа реально кросс- (iOS+Android+web).

Удалёнка на зарубежных биржах — это другая история. На Toptal и Arc у Flutter-сеньора ставка 50–80 долларов в час. На Upwork ниже, 30–50, но там и порог входа низкий. Если ты в РФ и можешь работать на иностранную компанию — Flutter-разработчик это позволяет, потому что задачи изолированные и удалёнка органична.

Вакансий в абсолюте меньше, чем нативных. На hh.ru на момент написания — порядка 600 активных Flutter-вакансий против 2400 Android и 1800 iOS. Кажется, это плохо, но смотри. Конкуренция за каждую Flutter-вакансию слабее, потому что Flutter-специалистов на рынке тоже меньше. Соотношение откликов на вакансию для Flutter-джуна — раза в полтора лучше, чем для Android-джуна. Я это вижу по своим знакомым из найма.

Где новичку реально пробиться. Аутсорс-студии (EPAM, Andersen, региональные «диджитал-агентства») берут джунов охотнее всего — у них поток проектов. Продуктовые компании — сложнее, требуют больше опыта, но платят выше и интереснее. Фриланс — рабочий вариант, но не для первого года: без портфолио и отзывов конкурировать тяжело.

Что нужно знать кроме самого Flutter

Dart. Не нужно знать его на уровне «я могу писать компилятор». Нужен синтаксис, классы, миксины, extension methods, Future/Stream, isolates на базовом уровне (понимать, что это и зачем), null safety. Этого хватает для собеседования на джуна. Сеньорные штуки вроде кастомных code generation и ffi — это потом, в процессе.

Государственный минимум по нативке. Это пункт, который джуны игнорируют, и зря. Тебе не нужно уметь писать на Kotlin, но ты должен:

Это не «выучить две новые экосистемы». Это два-три выходных, потраченных на чтение документации Apple и Android. Но без этого первая публикация в стор превратится в ад.

Стейт-менеджмент. Holy war темы. Bloc — самый промышленный, его требуют в большинстве вакансий, но он многословный и кажется избыточным на простых экранах. Riverpod — модный, элегантный, growing fast, многие новые проекты на нём. Provider — старичок, до сих пор в проде, но новые проекты на нём редко стартуют. GetX — не учи, не трать время, в нормальных командах его не любят.

Я бы советовал так: сначала Provider две недели, чтобы понять идею. Потом сразу Bloc, потому что его спрашивают на собеседованиях и он научит тебя думать об архитектуре. Riverpod — третьим, в свободное время на пет-проекте.

Плюс HTTP, Dio для работы с API, Hive или Isar для локального хранилища, get_it для DI. Это база, без которой реальное приложение не соберёшь.

Реальный план: как дойти до первой работы за 6 месяцев

Я этот план составил из того, что вижу у ребят, которые реально устраиваются. Не теоретический.

Месяцы 1–2. Dart и UI без бэкенда. Первые две недели — синтаксис Dart на DartPad, без Flutter вообще. Классы, асинхронность, коллекции. Потом ставишь Flutter, изучаешь виджеты, layout-систему, навигацию. Цель за два месяца — собрать 2–3 экрана из реальных приложений. Не todo-list (его все собирают, рекрутеры не смотрят). Возьми экра�� профиля из Авито, экран ленты из Яндекс Маркета, экран чата из Телеграма. Скопируй визуально. Это научит работать с реальной сложностью верстки и даст материал для портфолио.

Месяцы 3–4. Бэкенд-интеграция и архитектура. Подключаешь REST API (бери открытые — pokeapi, themoviedb, спортивные API). Учишь Dio, обработку ошибок, JSON-парсинг через freezed и json_serializable. Авторизация через JWT, рефреш токенов. Локальное хранилище — Hive минимум. Делаешь один большой пет-проект: habit-tracker, читалка статей, учёт расходов — что-то с CRUD-операциями и нормальным состоянием. Сюда же — стейт-менеджмент, Bloc или Riverpod на выбор.

Месяцы 5–6. Production-готовность и поиск работы. Push-уведомления через Firebase. Платежи (можно тестовый Stripe или ЮKassa в песочнице). Аналитика — Firebase Analytics или Amplitude. Публикация в Google Play — реально публикуй, даже если приложение простое. Это даёт тебе строчку в резюме и опыт прохождения модерации, которая, кстати, отдельный квест.

Параллельно с пятого месяца — резюме, GitHub чистишь, README в проектах пишешь нормальные. Первые отклики. Не жди, что возьмут с первого собеседования — нормально получить десять отказов до первого оффера. Это не про тебя плохо, это рынок.

Подводные камни, о которых не говорят на ютубе

Ютубовские туториалы показывают тебе, как собрать счётчик с двумя кнопками. Не показывают, что:

Apple ломает сборку. Регулярно. Я не шучу — каждые полгода выходит новый Xcode, и каждый второй из них ломает что-нибудь в pod-зависимостях, в провижининге или в build settings. И ты узнаёшь об этом за день до релиза, когда CI начинает красным сигналить. Лечится только опытом и подпиской на iOS-разделы Stack Overflow.

Размер APK. Голый Hello World на Flutter — около 7 МБ. Реальное приложение со всеми зависимостями — 30–50 МБ. Это много, и часть пользователей в регионах с дорогим мобильным интернетом не качают приложения такого размера. Лечится app bundles, разделением по ABI, tree-shaking, но требует возни.

Холодный старт. На бюджетных Android (Redmi 9, Realme C-серия) приложение запускается заметно дольше нативного. Impeller помог, но проблема не ушла. Если твоя ЦА — низкий ценовой сегмент, тестируй на реальных устройствах, не в эмуляторе.

Шрифты на старых Android. Иногда кастомные шрифты криво рендерятся на Android 7–8. Outline становится мутным, кириллица дёргается. Решение — fallback на системные шрифты, проверка на парке устройств.

И отдельная боль — найм. HR часто не отличает Flutter от Android. Пишешь в резюме «Flutter-разработчик», получаешь тестовое на Kotlin со словами «ну вы же мобильный». Я лично знаю человека, который три раза за неделю получал такие письма. Лечится прямым уточнением в сопроводительном — да, я Flutter, нет, я не пишу на Kotlin продакшн-код.

Горячее решение проблемы — фильтровать вакансии по тегу Flutter и сразу отсеивать те, где в требованиях смешанный стек.

Так стоит ли начинать с Flutter в 2026

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

Кому не подходит. Если ты метишь конкретно в FAANG на нативку — иди в Kotlin или Swift, Flutter-вакансий в больших корпорациях единицы. Если планируешь через год переключиться на геймдев — не трать время, иди сразу в Unity или Unreal с C++. Если тебя манит бэкенд и системное программирование — Flutter тут вообще не при чём, бери Go или Rust.

Что делать сегодня, прямо сейчас, если решил пробовать. Открой dart.dev и пройди первые три раздела туториала — это полтора часа. Поставь Flutter SDK через официальную инструкцию (бывает, ломается на Windows из-за PATH, читай внимательно). Запусти flutter create и flutter run. Увидь, как на твоём телефоне открывается стартовое приложение. Дальше — посмотри Flutter Layout Cheat Sheet и собери экран входа: лого, два инпута, кнопка. До конца сегодняшнего дня. Это займёт часа три, если ты вообще никогда не программировал, и час, если у тебя есть бэкграунд.

Дальше уже структурно — по плану выше или по любому курсу, который тебе зайдёт.

Flutter в 2026 — рабочий инструмент с реальным рынком труда. Не золотая жила и не модная новинка, но зрелая технология, на которой реально найти работу за полгода с нуля, если не сачковать.

Частые вопросы

Flutter умирает после ухода команды из Google?

Нет. Google сократил часть команды в 2024, но фреймворк продолжает развиваться, релизы выходят, а сообщество запустило форк Flock как страховку. В проде у Альфа-Банка, Яндекса, BMW и сотен других компаний Flutter никуда не делся.

Можно ли с Flutter попасть в Google или другие FAANG?

Технически да, но Flutter-вакансий в FAANG почти нет. Если цель — большие зарубежные корпорации, разумнее идти в нативный Android (Kotlin) или iOS (Swift). Flutter-разработчики чаще устраиваются в продуктовые стартапы, аутсорс-студии и среднего размера компании.

Сколько времени нужно, чтобы выучить Flutter с нуля до джуна?

При 2–3 часах в день — около 5–7 месяцев до уровня, на котором берут на стажировку или джуна. Без программистского бэкграунда добавь ещё 1–2 месяца на Dart и базовые алгоритмы.

Что лучше учить первым — Dart или сразу Flutter?

Dart на минимальном уровне (синтаксис, классы, async/await) — за 1–2 недели, дальше сразу Flutter. Углубляться в Dart отдельно бессмысленно, всё доучивается в процессе работы с фреймворком.

Нужен ли Mac, чтобы учить Flutter?

Для обучения и сборки под Android — нет, хватит любого ноута с 16 ГБ RAM. Mac понадобится только когда дойдёшь до публикации в App Store, и это уже после трудоустройства, где тебе либо выдадут рабочий, либо ты возьмёшь в аренду через облачные сервисы вроде MacInCloud.


Не уверен, твоё ли это направление — Flutter, Python, QA, что-то ещё? Пройди тест на профориентацию, разберись, куда тебе действительно идти. Пять минут, без регистрации: quillon.ru/quiz

Хочешь войти в IT за 12 месяцев?

Выбери трек — Python, Flutter или QA — и начни с бесплатного вводного урока

Выбрать трек