Алексей Полесов — один из тех, кто стоял у истоков Flutter-разработки в Mad Brains, а сегодня возглавляет Flutter-отдел компании. Мы поговорили с ним о том, как он пришёл в мобильную разработку, почему команда сделала ставку на Flutter, как устроена работа отдела и куда движется рынок мобильных специалистов.
С чего всё начиналось
Программированием Алексей увлёкся ещё в школе — начинал с C++, Pascal и Delphi. В университете он занимался веб-разработкой, но со временем интерес сместился в сторону мобильных приложений: смартфоны и планшеты становились частью повседневной жизни всё большего числа людей, и было очевидно, что спрос на мобильную разработку будет только расти.
До прихода в Mad Brains Алексей работал на промышленном предприятии, никак не связанном с IT. Решение сменить профессию привело его на курсы мобильной разработки в Mad Brains — и после их успешного завершения он остался в компании уже как Android-разработчик.
Как в компании появился Flutter
Поворотным моментом стал 2019 год, когда команде предстояло выбрать технологию для крупного международного проекта. Выбор пал на Flutter — тогда ещё довольно молодой фреймворк, который только начинал завоёвывать доверие разработчиков. Проект показал, что кроссплатформенный подход способен закрывать задачи бизнеса не хуже нативной разработки, и Mad Brains стала одной из первых российских компаний, использующих Flutter в коммерческих проектах.
Почему именно Flutter
Главное преимущество кроссплатформенной разработки Алексей формулирует просто: единая кодовая база и скорость разработки. Вместо того чтобы вести два параллельных нативных проекта под iOS и Android, команда пишет один код, который работает на обеих платформах — это сокращает сроки и стоимость разработки без потери качества.
Среди сильных сторон самого Flutter он отмечает типизированный язык Dart, единообразный UI на всех устройствах, собственный движок рендеринга, открытый исходный код, активное комьюнити и поддержку со стороны Google. Именно сочетание этих факторов, по его мнению, делает Flutter одной из самых перспективных технологий для мобильной разработки на ближайшие годы — на фоне конкурирующих кроссплатформенных решений.
Команда и подход к работе
Сегодня под руководством Алексея работает большая команда Flutter-разработчиков, которая ведёт проекты в самых разных индустриях — от e-commerce и корпоративных решений до фармацевтики и сервисов в сфере развлечений.
Управленческий подход строится на том, чтобы специалисты получали опыт на всех этапах разработки, а не замыкались на одной узкой задаче: это помогает быстрее расти профессионально и лучше понимать продукт целиком. Отдельное внимание уделяется код-ревью — в компании принято, что в разборе кода участвует вся команда, а не только тимлид. Такой формат превращает ревью в инструмент обучения, а не просто проверку качества.
Куда движется рынок
Отвечая на вопрос о перспективах профессии, Алексей уверен: спрос на мобильных разработчиков растёт и будет расти. Количество мобильных устройств в мире продолжает увеличиваться, а вместе с ним растёт и время, которое люди проводят в приложениях. При выборе технологии для нового проекта бизнес всё чаще смотрит на стоимость разработки и скорость выхода продукта на рынок — а это как раз те критерии, по которым кроссплатформенные решения вроде Flutter выигрывают у нативной разработки.
По словам Алексея, для тех, кто только начинает путь в мобильной разработке, сейчас удачное время: рынок открыт, спрос на специалистов стабильно высок, а Flutter остаётся одним из самых понятных и быстрорастущих направлений для входа в профессию.