Как стать автором
Обновить

Комментарии 6

После перехода на Flutter RN вспоминается, как страшный сон. Должен признать, тому были и субъективные причины: RN аппу получили в наследство, с очень низким качеством кода - ни одного теста, простыни по 1500 строк кода в файле, куча ошибок в логах, процент крэша сессий до 30 (!!!). Около года боролись, пытаясь привести в чувство, но не слишком преуспели. То есть стало сильно лучше, но даже 5% крэшей - слишком много, ну и постоянные проблемы со сборкой утомили. Может, конечно, мы так и не научились его готовить, но каждый билд превращался в квест с неясным исходом - особенно, если сопровождался апдейтом библиотек или, не к ночи будь помянут, самого RN.

Плюнули, переписали на Flutter. Тоже около года заняло, но это просто другой мир - особенно после добавления null safety. Сейчас у нас 16 приложений на одной кодовой базе, никаких проблем со сборкой (CI/CD в полный рост), ноль крэшей, три платформы (Android, iOS, web) с минимумом платформ-специфик кода. Отсутствие OTA updates тоже сильно не напрягает: благодаря CI/CD и правильно организованномому процессу деплоя релизы, как правило, раз в неделю. Если надо, можем и чаще, но грубые ошибки обычно вылавливаются при тестировании, а для исправления мелких недельного цикла достаточно. Программисты счастливы, юзеры тоже 😁

Подписываюсь под каждым словом. После перехода на Flutter мы получили опыт (как пользователи фреймворка) совершенно иного уровня.

Кстати, если говорить по Code Push у Flutter сейчас есть стороннее, довольно неплохо работающее, решение - Shorebird. В проекте участвуют довольно значимые в комьюнити разработчики, он активно развивается. Работает достаточно хорошо для небольших изменений (фиксов), мы используем в проде без особых проблем

  1. Если вы замеряли FPS до и после перехода, то было бы интересно их увидеть. Очень интересно

  2. Разве Codepush не является грязным хаком с точки зрения версионирования приложения?

согласен с чуваком, самое вкусное не опубликовали показатели на рн и после на флаттере

  1. Если вы замеряли FPS до и после перехода, то было бы интересно их увидеть

  2. Разве Codepush не является грязным хаком с точки зрения версионирования приложения?

Зарегистрируйтесь на Хабре, чтобы оставить комментарий