Duolingo: Изучение языков

a

1. Как оформить заявку и начать проект: точный алгоритм

Начало работы начинается с заполнения бриф-формы в личном кабинете на сайте. Система занимает не более 8 минут: нужно указать платформу (iOS / Android / кроссплатформа), тип приложения (игра, утилита, мобильная версия сервиса), желаемый стек технологий и базовые функции. После отправки брифа вы получаете на почту подтверждение в течение 15 минут.

На следующем этапе менеджер проекта связывается с вами в течение 4 часов (в рабочие дни) для уточнения деталей. Если проект требует NDA, подписание соглашения о неразглашении занимает 1 рабочий день через электронный документооборот. После этого формируется точная стоимость и фиксированный график работ.

После оплаты вы получаете доступ к закрытому Telegram-чату с командой: PM, дизайнер, 2 разработчика и QA-инженер. Туда же приходят первые артефакты — wireframes основных экранов в течение 3 дней после старта.

2. Этапы разработки: что происходит от старта до премодерации

Весь процесс разбит на 5 стандартных этапов, каждый длится от 2 до 4 недель. Первый этап — прототипирование и дизайн-концепция. Дизайнер отрисовывает 3–5 вариантов главного экрана под вашу айдентику. Вы выбираете один, после чего отрисовываются все экраны (в среднем 40–60 экранов для MVP приложения).

Второй этап — backend-разработка и настройка серверной инфраструктуры. Команда поднимает базу данных, настраивает API, подключает внешние сервисы (платежные шлюзы, push-уведомления, аналитику). На этом этапе вы получаете доступ к staging-серверу для тестирования через Postman.

  1. Этап 1: Прототипирование и UI/UX дизайн — 2–3 недели
  2. Этап 2: Backend + API + база данных — 2–4 недели
  3. Этап 3: Frontend-разработка (iOS / Android) — 4–6 недель
  4. Этап 4: QA-тестирование и фикс багов — 1–2 недели
  5. Этап 5: Премодерация в App Store / Google Play — 1–3 дня (ускоренная)

По статистике 2026 года, 74% проектов укладываются в дедлайн с отклонением не более 5 дней. Если ваше приложение проходит модерацию с первой попытки (вероятность 68%), этап занимает 24–48 часов. Повторная модерация после отклонения — до 3 рабочих дней.

3. Сроки и бюджет: конкретные цифры для типовых проектов

MVP (минимально жизнеспособный продукт) для мобильной игры без мультиплеера стоит от 1 200 000 до 1 700 000 рублей при сроке 8–12 недель. В цену входит: 40–50 экранов, авторизация через соцсети, стандартная механика (например, tap- или drag-нажатия), таблица лидеров и in-app покупки.

Полноценное приложение-сервис (доставка, такси, каршеринг) с геолокацией, чатом и оплатой обойдется в 2 800 000 – 4 500 000 рублей при сроке 16–20 недель. Для сложных проектов (блокчейн, AI, AR) бюджет стартует от 6 000 000 рублей, срок — от 24 недель.

Важно: после утверждения дизайна любые правки оплачиваются почасово (средний чек — 45 000 руб. за один дополнительный спринт). Поэтому на этапе прототипирования стоит утвердить все визуальные решения максимально подробно.

4. Доставка и установка: как вы получаете финальный продукт

За 5 дней до окончания разработки вы получаете ссылку на testflight-версию (iOS) или APK/AAB для Android. В течение 48 часов вы проводите приёмочное тестирование по чек-листу из 30–50 сценариев. После вашего письменного подтверждения команда собирает релизный билд и загружает в сторах.

Деплой в App Store выполняется через App Store Connect (архив .ipa), в Google Play — через Console (артефакт .aab или .apk). Если конфиденциальные данные (ключи API, токены) хранятся локально, применяется обфускация кода через ProGuard/DexGuard. Время доставки после вашего одобрения — не более 12 часов до появления в сторе.

В день релиза вы получаете ссылку на приложение в каждом сторе, архив исходного кода на GitLab, доступ к панелям администрирования (если есть backend), а также документы: описание API (Swagger), ER-диаграмму базы данных, user manual для администраторов. Физическая передача данных происходит через шифрованный архив по протоколу SFTP.

5. Техническая поддержка и SLA: гарантии после запуска

После выхода в сторы начинается гарантийный период — 90 календарных дней. В течение этого срока вы исправляете любые критические ошибки (crash-репорты, состояние «приложение не запускается») бесплатно с таймингом: 4 часа — реакция, 24 часа — фикс. Средний уровень времени отклика составляет 2.5 часа в рабочие дни.

Для некритических багов (опечатки в тексте, некорректное отображение на старом устройстве) срок устранения — до 5 рабочих дней. После гарантийного срока вы заключаете договор технической поддержки на выбор: базовый (5 часов/месяц, 35 000 руб./мес) или расширенный (15 часов/месяц, 85 000 руб./мес).

Поддержка включает мониторинг uptime (не ниже 99.7%), обновление SDK (iOS/Android), исправление ошибок, связанных с обновлениями ОС, а также консультации по доработкам. Время реакции на критический инцидент фиксируется автоматически, отчёт приходит вам на почту с указанием времени до восстановления.

6. Типичные вопросы и ответы по процессу: разбор клиентских сценариев

Вопрос: можно ли разбить оплату на несколько траншей? Ответ: да, стандартная схема — 50/30/20. Первый платёж при старте (50%), второй — после утверждения дизайна (30%), третий — перед релизом (20%). Альтернативные графики согласовываются индивидуально, минимальная сумма первого транша — 40% от общей стоимости.

Вопрос: что делать, если нужно срочно внести правки после модерации стора? Ответ: такие правки относятся к гарантийному обслуживанию (первые 90 дней). Если вы просите изменить логику или добавить новый экран — это уже доработка, оплачивается почасовая работа по текущему расценку. Среднее время на выкат хотфикс-обновления — 6 часов с момента утверждения задачи.

Вопрос: как обеспечивается безопасность исходного кода? Ответ: весь код хранится в приватном репозитории GitLab (доступ только по SSH-ключам). Передача данных — через зашифрованный канал TLS 1.3. Локальные пароли и токены не попадают в репозиторий: используется инструмент Vault. После завершения проекта вы меняете все ключи и перевыпускаете токены — команда не имеет доступ к продакшен-серверу после передачи проекта.

Добавлено: 10.05.2026