Что мы на нём делаем

Flutter — стек, на котором держится большая часть нашей работы. Мы делаем на нём потребительские приложения, финтех для клиентов, внутренние инструменты и white-label платформы — всё, что должно существовать и на iOS, и на Android без двух кодовых баз и двух команд.

Во Flutter нам важна та часть, которая проявляется уже после релиза: state management, в котором разберётся новый разработчик, производительность рендеринга на реальных объёмах данных и дерево виджетов, которое не превращается в неподдерживаемое, когда продукт вырастает за пределы первых пяти экранов.

Где мы его применили

Все мобильные проекты в нашем портфолио — на Flutter. Среди них real-time приложение для инвестиций с потоковыми рыночными данными, AI-чат с рендерингом markdown, приходящего по SSE, платформа онлайн-психологии и white-label платформа кэшбэка, из единой кодовой базы которой собирается 15+ брендированных приложений.

Мы также поддерживаем Flutter-пакеты на pub.dev, выросшие из этой работы, — задачи, с которыми мы столкнулись достаточно часто, чтобы решить их как следует и опубликовать.

Когда мы его рекомендуем

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

Он хуже подходит, если приложение — тонкая оболочка вокруг глубоких платформенных API, если вам нужна поддержка совсем свежей возможности ОС в день её выхода или если ваша команда уже сильна в нативной разработке и повода уходить нет. Мы об этом скажем прямо — мы писали, когда нативная разработка выигрывает у Flutter и сколько на самом деле стоит Flutter-приложение.

Большая часть нашей работы на Flutter относится к разработке Flutter-приложений.