Услуга 03 из 06
Разработка мобильных приложений
Собираем приложения от идеи до значка на экране телефона: проектирование, разработка под обе платформы, подготовка магазинов и релиз. Публикацию берём на себя — это отдельная работа со своими правилами и сроками проверки.
- Срок до MVP
- 8–16 недель плюс проверка магазинов
- Платформы
- iOS и Android, публикация в App Store, Google Play и RuStore
- Подход
- React Native, когда экраны общие; нативно, когда нужна производительность
- Начинаем с
- Списка экранов и решения, нужно ли приложение вообще
Что входит в разработку приложения
Ниже — состав работ целиком, включая то, что часто выносят в «дополнительно». Компаниям, которым нужно приложение в сторах, а не прототип в презентации.
| Критерий | React Native | Нативно (Swift / Kotlin) |
|---|---|---|
| Общая логика и экраны | Один код на обе платформы, экономия времени | Две кодовые базы, дороже вдвое |
| Тяжёлая графика и анимация | Упирается в мост между JS и платформой | Полный доступ к возможностям системы |
| Работа с железом | Камера, геолокация и push закрыты; экзотика — через нативный модуль | Всё доступно напрямую |
| Скорость выпуска | Быстрее на старте и при правках | Медленнее, но предсказуемее в сложных местах |
| Когда выбираем | Каталоги, кабинеты, заказы, контент — большинство бизнес-задач | Аудио и видео, обработка изображений, фоновая работа, жёсткие требования к отклику |
Как идёт работа
- Шаг 01
Сценарии и экраны
Что человек делает в приложении и что должно быть доступно офлайн. Список экранов — основа оценки.
- Шаг 02
Дизайн под платформы
Учитываем разницу правил iOS и Android: навигация, жесты, системные элементы.
- Шаг 03
Разработка и сборки
Тестовые сборки в TestFlight и внутреннем тестировании Google Play после каждой итерации.
- Шаг 04
Релиз
Аккаунты разработчика, описания, скриншоты, политика конфиденциальности, прохождение проверки.
Сроки и что на них влияет
- Проверка магазинов. Ревью App Store занимает от суток до недели, отказ означает исправление и повторную подачу
- Аккаунты разработчика. Если их ещё нет, регистрация и верификация организации идут параллельно разработке — начинать надо заранее
- Офлайн-режим. Локальное хранилище и разрешение конфликтов синхронизации заметно усложняют логику
- Push-уведомления. Требуют серверной части, сертификатов и продуманных сценариев отправки
Технологии
Фронтенд: TypeScript, React, Next.js. Бэкенд: Node.js и Python. База: PostgreSQL. Мобильные: React Native либо нативные Swift/Kotlin. Инфраструктура: Docker и CI/CD. Стек выбирается под задачу: мы не тянем тяжёлый фреймворк туда, где хватает статики, и не собираем вручную то, для чего есть проверенное решение.
Когда это не нужно
Контакт
Обсудить задачу
Опишите, что нужно. В ответ — уточняющие вопросы, расчёт по этапам и план работ.
Заявка получена
Вернёмся с вопросами и расчётом по проекту.
Вопросы
Частые вопросы
01Нативно или кросс-платформенно?
React Native, когда экраны и логика общие для платформ, — это дешевле и быстрее. Нативно, когда нужна тяжёлая графика, фоновая обработка или жёсткие требования к отклику. Решение принимается по списку экранов, а не по моде.
02Публикацию в магазинах берёте на себя?
Да, вместе с подготовкой описаний, скриншотов и страницы политики конфиденциальности. Аккаунты разработчика оформляются на вашу организацию, а не на нас.
03Нужен ли отдельный бэкенд?
Почти всегда. Если бэкенд уже есть, подключаемся к нему по API. Если нет, разрабатываем — тогда мобильное приложение и серверная часть проектируются вместе.
04Приложение будет в RuStore?
Да, если это нужно. RuStore не заменяет Google Play, а дополняет его, и публикация туда — отдельный шаг со своими требованиями.
05Что после релиза?
Обновления под новые версии iOS и Android обязательны: без них приложение со временем перестают принимать в магазины. Это входит в поддержку.
Другие услуги