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

Переработка кода приложения за 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 перерабатывает код мобильных приложений для бизнеса в Казани и помогает уйти от технического долга на современном стеке. Логику, которая работает, сохраняем, проблемные части заменяем. Это подходит, когда приложение работает, но правки занимают недели, а релизы ломают соседние функции.

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

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

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

Оставьте заявку на сайте или позвоните. Мы пригласим вас на видеосозвон, расскажем, как устроена работа, и покажем процесс на существующих проектах. Дальше идут аудит кода и смета с этапами и итоговой суммой.

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

Срок зависит от объёма приложения и состояния кода, поэтому до аудита мы его не называем. После аудита этапы работ фиксируются в смете до старта. Приложение переделываем по модулям, часть за частью.

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

Да, автотесты и подготовка релиза входят в переработку. Автотесты проверяют каждый релиз, чтобы не сломать работающий продукт. Отдельная услуга анализа и тестирования приложения стоит от 200 000 ₽, или 2 750 ₽ в час.

С какими технологиями работает студия: нативные и кроссплатформенные приложения?

Студия разрабатывает нативные приложения для iOS на Swift и для Android на Kotlin. В кроссплатформенной разработке используем Flutter и Kotlin Multiplatform. Подойдёт ли рефакторинг приложению вашей компании в Казани, станет понятно после аудита кода.

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

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