Разработка
мобильных приложений
в Краснодаре
Мобильное приложение от 1 500 000 ₽ · смета по этапам
С чем к нам приходят
Приложение есть, но им не пользуются
Разбираем, на каком шаге отваливаются люди, и переделываем именно эти экраны.
Нужно быстро проверить идею
Собираем рабочую версию за 4–8 недель и смотрим на реальное поведение.
Разработчик пропал
Принимаем чужой код, восстанавливаем сборку и продолжаем развитие.
Данные не сходятся с учётной системой
Настраиваем обмен и контроль доставки каждого сообщения.
Магазины отклоняют обновление
Приводим приложение к требованиям площадок и выпускаем релиз.
Стоимость мобильного приложения
в Краснодаре
Мы рассчитываем стоимость разработки индивидуально — с учетом ваших задач, функциональности и бюджета.
Цены указаны без НДС. НДС по ставке 5 % предъявляется дополнительно и включается в счёт.
С какими компаниями работаем
- Границы первой версии
- Кликабельный прототип
- Быстрые итерации
- Рабочие сценарии
- Офлайн-режим
- Интеграции
- Требования отрасли
- Разграничение доступа
- Аудит действий
Из чего состоит разработка
Есть особые требования?
Наш подход к мобильным продуктам
Работающая сборка каждые две недели.
Порядок работы над приложением
Как можно начать
Два входа: быстрый и основательный.
- Один сценарий целиком
- Быстрая обратная связь
- Расширение по результату
- Приём чужого кода
- Разбор технического долга
- Выпуски по графику
На чём делаем
Держимся решений с большим сообществом: команду под них найти проще.
Отрасли, где мы работаем
От торговли и доставки до промышленности и медицины.
- Соцсети
- Доставка
- Финансы
- Медицина
- Знакомства
- Мессенджер
- Маркетплейсы
- Корпоративный сектор
- Промышленность
- Медиа
- Сельское хозяйство
- Путешествия и туризм
- eCommerce
- Для служебных задач
- Спорт
Обсудим проект?
FAQ
Если не нашли ответа — напишите нам на info@toimi.pro.
Что влияет на сроки разработки мобильного приложения?
Объем задач, количество интеграций и насколько быстро вы отвечаете на наши уточнения. Мы всегда оставляем немного пространства для финальных правок и тестов — чтобы не срывать сроки и спокойно довести все до ума.
Сколько стоит разработать мобильное приложение?
Зависит от платформы (iOS, Android, Flutter), функциональности и технической архитектуры. Точную сумму сможем назвать после того, как обсудим задачи.
Можно ли заказать сразу и сайт, и мобильное приложение?
Да, и это даже удобно: логика будет общей, и ничего не придется клеить потом на ходу. Мы делаем и сайты, и приложения — проектируем все целиком, чтобы все работало как часы.
Что происходит после запуска?
Не исчезаем :) Поддерживаем, обновляем под новые версии iOS и Android, следим за стабильностью и развиваем проект дальше. Для нас запуск — это точка роста.
Можно ли будет добавить новые функции после релиза?
Да, и без боли. Мы сразу строим архитектуру так, чтобы было удобно масштабироваться. Нужен чат? Онлайн-оплата? Темная тема? Все добавляется по мере роста.
Работает ли в приложении оплата через Google Play, если пользователи в России?
Встроенные покупки Google Play российским разработчикам недоступны, и это меняет архитектуру монетизации ещё на этапе проектирования. Рабочие варианты: оплата через СБП, приём карт «Мир» на своём эквайринге, веб-касса вне приложения. Каждый вариант накладывает свои правила на интерфейс: Apple и Google по-разному относятся к ссылкам на внешнюю оплату, и решение об этом закладываем до вёрстки экранов. Разбираться после отказа ревью дороже.
Нужно ли выкладывать приложение в RuStore помимо App Store?
Для аудитории из России практически да. Установка из Google Play доступна не всем, часть пользователей обновляет приложения только через RuStore. Мы собираем сборку под него параллельно основной и держим версии синхронно: расхождение версий между сторами рождает поток обращений в поддержку. Ревью в RuStore обычно быстрее, чем у Apple, и это иногда позволяет доставить срочную правку раньше.
Как курортная сезонность Краснодарского края влияет на приложение?
Пик нагрузки у бизнеса юга приходится на сезон, и приложение обязано выдержать именно всплеск. Средний трафик тут ни о чём не говорит. Поэтому нагрузочное тестирование планируем до старта сезона. Второй эффект — сезонный контент: цены, расписания и доступность услуг меняются несколько раз за год, и их выносят в администрируемые справочники, чтобы правка не требовала релиза.
Где хранятся персональные данные пользователей приложения?
Закон 152-ФЗ требует, чтобы базы с персональными данными граждан России находились на территории страны. Для приложения это значит и основной сервер, и место резервных копий, и любые сторонние сервисы аналитики, которые получают идентификаторы пользователей. Проверяем это до релиза: часть SDK по умолчанию отправляет данные за рубеж, и такой трафик надо либо отключать, либо заменять.
Как устроены пуш-уведомления с точки зрения закона?
Информационные пуши по работе сервиса — часть функциональности. Рекламные требуют согласия пользователя, и согласие должно храниться так, чтобы его можно было предъявить. Технически это отдельный флаг у профиля, отдельная тема подписки и раздельные каналы отправки. Смешивать рекламные и сервисные пуши в одном канале удобно для разработки и плохо для отписок: пользователь отключает всё сразу.
На каких устройствах вы тестируете перед релизом?
На реальных устройствах. Эмулятор показывает другую картину по памяти и скорости. Парк устройств у краснодарской аудитории сдвинут в сторону средних Android-моделей, и типовые дефекты появляются именно там: нехватка памяти при загрузке изображений, тормоза списков, обрезанные кнопки на узких экранах. Матрицу устройств для тестов собираем по фактической статистике вашей аудитории, если она есть, или по доле моделей в регионе.
Приложение нужно интегрировать с 1С и складом — как это делается?
Через промежуточный слой. Напрямую из приложения в 1С мы не ходим. Приложение общается с нашим API, API синхронизируется с учётной системой по расписанию и по событию. Так обмен переживает обновление 1С и падение склада: приложение продолжает работать на кэше и догоняет данные позже. Для торговли юга это критично — сезонные распродажи ломают именно прямые интеграции.
Сколько живёт приложение без обновлений?
До следующего мажорного обновления iOS или Android — это примерно год. Apple и Google периодически поднимают минимальную версию SDK для публикации, и без обновлений приложение сначала перестаёт принимать новые сборки, потом пропадает из поиска по стору. Поэтому сопровождение планируем как регулярную работу с самого начала.
Можно ли переделать существующее приложение вместо разработки с нуля?
Иногда да, и начинаем с аудита кода: на чём написано, поддерживается ли фреймворк, есть ли тесты, кто владеет аккаунтами разработчика в сторах. Последний пункт выясняем первым: аккаунт, оформленный на прежнего подрядчика, останавливает любой релиз до передачи прав. По итогам аудита сравниваем два срока и две сметы — доработка и новая разработка — и выбираем по деньгам.
Как проходит приёмка и что вы передаёте на выходе?
Собранные сборки, исходный код в вашем репозитории, доступы к аккаунтам разработчика, документацию по API и сборке, инструкцию по выпуску релиза. Приёмку проводим по согласованному сценарию: проходим ключевые пути на реальных устройствах, проверяем оплату, пуши и поведение при плохой связи. Плохая связь — не мелочь: в поездках по краю мобильный интернет пропадает, и приложение должно вести себя предсказуемо.
Нужна ли поддержка iPad и планшетов для выездных сотрудников?
Для торговых представителей и агрономов планшет часто основной инструмент: крупные таблицы и фотографии на телефоне читать неудобно. Планшетная вёрстка — отдельная работа: меняется раскладка списков, появляются два столбца, иначе ведёт себя клавиатура. Растянутый телефонный экран выглядит на планшете дёшево. Решение о поддержке планшетов принимаем на старте, потому что задним числом это перерисовка половины экранов.
Как приложение работает с фотографиями с плохой связью?
Сжимаем на устройстве до отправки и ставим в очередь загрузки. Оригиналы храним локально до подтверждения сервера, чтобы фото приёмки не исчезло вместе с оборвавшимся соединением. Для юга это частый сценарий: фотофиксация в поле, отправка уже из города. Размер очереди и срок хранения локальных копий оговариваем отдельно, иначе телефон забивается за сезон.
Можно ли встроить карты и маршруты?
Да, и выбор поставщика карт влияет на цену эксплуатации. Российские сервисы карт дают более точные адреса по краю и работают без ограничений для российских аккаунтов. Зарубежные могут требовать платного ключа и вести себя нестабильно. Выбор фиксируем до разработки, поскольку переезд с одного картографического SDK на другой затрагивает все экраны с картой.
Что если приложение нужно к конкретной дате сезона?
Тогда объём первой версии подрезаем под дату. Составляем список сценариев по приоритету и фиксируем, что выходит в релиз к сроку, а что следующей версией. Так к началу сезона в сторе стоит работающее приложение с главным сценарием. Обратный порядок — полный объём к плавающему сроку — в сезонном бизнесе обычно означает пропущенный сезон.
Разработка мобильных приложений в других городах
-
Разработка мобильных приложений в Алматы
-
Разработка мобильных приложений в Астане
-
Разработка мобильных приложений в Челябинске
-
Разработка мобильных приложений в Казани
-
Разработка мобильных приложений в Нижнем Новгороде
-
Разработка мобильных приложений в Новосибирске
-
Разработка мобильных приложений в Ростове-на-Дону
-
Разработка мобильных приложений в Санкт-Петербурге
-
Разработка мобильных приложений в Самаре
-
Разработка мобильных приложений в Ташкенте
-
Разработка мобильных приложений в Уфе
-
Разработка мобильных приложений в Воронеже
-
Разработка мобильных приложений в Екатеринбурге
Обновлено: