Рефакторинг мобильных приложений

Переработка кода приложения за 30–50% от стоимости разработки — для компаний Новосибирска

Уходим от технического долга на современном стеке. Не пишем с нуля — обновляем то, что работает.

Аудит кода входит в стоимость, если вы заказываете рефакторинг

Узнаёте свой проект?

Признаки технического долга

  • Правки занимают недели

    Даже простая задача растягивается на месяц

  • Код запутан

    Разработчики боятся трогать лишнее

  • Нет автотестов

    Проверка вручную, ошибки находят пользователи

  • Релизы ломают соседнее

    Исправили одно — поехало другое

  • Устарели библиотеки и SDK

    Растут риски и стоимость поддержки

Совпало два пункта и больше? Это технический долг, и его можно закрыть.

Узнать стоимость

Честный выбор

Рефакторинг или переписать заново?

01

Оставить как есть

Подходит, если правки идут быстро, а релизы стабильны.

Пока рано
Наш вариант02

Переработать код

Приложение работает, но развивать его больно. Сохраняем логику, меняем основание.

30–50% от стоимости разработки
03

Написать заново

Нужно, если изменилась сама идея продукта. Скажем честно, если ваш случай такой.

Редкий случай

Прозрачная цена

Как считаем стоимость

  1. 1

    База — ваша смета

    Берём сумму из договора или сметы на разработку. Если сметы нет — оцениваем объём по итогам аудита.

  2. 2

    Процент — после аудита

    Ближе к 30% — понятная структура и есть тесты. Ближе к 50% — запутанный код и устаревший стек.

  3. 3

    Цена — в смете

    Перед стартом вы получаете смету с этапами и итоговой суммой. Аудит входит в неё, если вы заказываете рефакторинг.

10 млн ₽
Рефакторинг обойдётся примерно в3–5 млн ₽

Ориентир для расчёта. Точную цену назовём после аудита.

Понятный путь

Этапы работы

  1. 1

    Аудит

    Изучаем код, собираем карту технического долга

    Карта долга
  2. 2

    Смета

    Фиксируем этапы и цену до старта работ

    Смета с процентом
  3. 3

    Рефакторинг

    Переделываем приложение модуль за модулем

    Обновлённый код
  4. 4

    Тесты и релиз

    Автотесты, выпуск, документация

    Стабильная версия

Главный страх

Как не сломать работающий продукт

  • По модулямМеняем часть за частью, а не всё сразу
  • Под защитой тестовАвтотесты проверяют каждый релиз
  • С фиксированной сметойЭтапы и цена согласованы до старта

Было

  • Правки идут неделями
  • Тестов нет
  • Релизы ломают соседнее
  • Библиотеки устарели

Стало

ИнтерфейсМодульМодульМодульДанные и тесты
  • Правки идут быстрее
  • Автотесты на месте
  • Релизы предсказуемы
  • Актуальные библиотеки

Без сюрпризов

Что входит и что считается отдельно

Входит в переработку

  • Аудит кода и карта технического долга
  • Рефакторинг по модулям
  • Автотесты и подготовка релиза
  • Документация по итогам работ

Считается отдельно

  • Новые функции приложения
  • Смена дизайна интерфейса
  • Работы вне согласованной сметы

Коротко о главном

Вопросы и ответы

Сколько стоит рефакторинг приложения?

30–50% от стоимости разработки. Например, если приложение стоило 10 млн ₽, рефакторинг обойдётся в 3–5 млн ₽. Точный процент называем после аудита и фиксируем в смете.

Что, если сметы на разработку не сохранилось?

Оценим объём проекта по итогам аудита и посчитаем стоимость от этой оценки.

Аудит кода платный?

Аудит входит в стоимость рефакторинга, если вы заказываете работы.

Чем рефакторинг отличается от переписывания с нуля?

Мы сохраняем то, что работает, и заменяем проблемные части на современные технологии. Так дешевле, чем писать приложение заново, а технического долга больше не остаётся.

Приложение будет работать во время переработки?

Мы работаем по модулям и проверяем каждый релиз автотестами, чтобы не ломать работающий продукт.

Можно ли добавить новые функции?

Да, но они считаются отдельно от рефакторинга. Так же отдельно считаются смена дизайна и работы вне сметы.

Что я получу в итоге?

Карту технического долга, переработанный код, автотесты, подготовленный релиз и документацию по итогам работ.

Посчитаем, во сколько обойдётся рефакторинг вашего приложения

Приходите на видеосозвон: расскажем, как устроена работа, и покажем процесс на существующих проектах.

Рефакторинг мобильного приложения для бизнеса в Новосибирске

InstaDev перерабатывает код работающих мобильных приложений для компаний Новосибирска. Логику приложения сохраняем, меняем основание: разбираем запутанный код, обновляем устаревшие библиотеки и SDK, добавляем автотесты. Это подходит, если приложение работает, но правки идут неделями, а релизы ломают соседние части.

Начинаем с аудита: изучаем код и собираем карту технического долга. Затем фиксируем этапы и цену в смете и переделываем приложение модуль за модулем. В конце вы получаете обновлённый код, автотесты, подготовленный релиз и документацию.

  • Рефакторинг мобильного приложения30–50% от стоимости разработки
  • Пример: рефакторинг приложения, разработанного за 10 млн ₽3–5 млн ₽
  • Анализ/тестирование мобильного приложенияот 200 000 ₽, или 2 750 ₽ в час

Как заказать рефакторинг мобильного приложения из Новосибирска?

Оставьте заявку на сайте или позвоните по номеру +7 495 128-08-04. На видеосозвоне расскажем, как устроена работа, и покажем процесс на существующих проектах. Дальше идут аудит кода, смета, рефакторинг по модулям, тесты и релиз.

Какие сроки у рефакторинга приложения для бизнеса?

Срок зависит от объёма приложения и состояния кода, поэтому называем его после аудита. Этапы работ и цену согласуем в смете до старта.

Вы работаете с приложениями и для iOS, и для Android?

Да. Студия ведёт нативную разработку для iOS на Swift и для Android на Kotlin, а также кроссплатформенную на Flutter и Kotlin Multiplatform. Бэкенд пишем на Node.js и Go. Что именно менять в приложении компании из Новосибирска, станет понятно по итогам аудита.

Входит ли тестирование мобильного приложения в рефакторинг?

Да, автотесты и подготовка релиза входят в переработку. Автотесты проверяют каждый релиз, чтобы изменения в одном модуле не ломали соседние. Новые функции и смена дизайна интерфейса считаются отдельно.

Работаем с компаниями Новосибирска из Санкт-Петербурга

InstaDev — студия мобильной разработки из Санкт-Петербурга, работаем с 2013 года. Офиса в Новосибирске у нас нет: проекты для компаний Новосибирска ведём удалённо. Время в Новосибирске — московское плюс 4 часа.