Аудит в подарокАудит сайта в подарокдо 31 декабряПодробнее

Разработка приложений под Android

Google Play, RuStore и прямая раздача APK, с нативными плагинами на Kotlin. От 350 000 ₽, срок 8-16 недель.

Обсудить задачу Первая консультация бесплатно
Макет графитовой башни-смартфона с зелёным кольцом у основания

Разработка приложения под Android стоит от 350 000 ₽ и занимает 8-16 недель. Публикация в Google Play проходит мягче, чем ревью Apple, но у платформы свои сложности: разнородный парк устройств, жёсткие правила по фоновой работе и разрешениям, и вопрос альтернативных площадок, который для российских проектов стоит острее с каждым годом.

Работаю гибридно: общий код на Capacitor и нативные плагины на Kotlin для системных возможностей. Android-часть гибридного приложения была на мне два с половиной года вместе с iOS: обработка share-интентов, медиаподсистема, работа с файловым хранилищем при переходе на новые правила доступа.

Спрос по кластеру небольшой, около 420 показов в месяц. Приходят обычно с двумя вопросами: сколько стоит и что делать с распространением, если Google Play недоступен части аудитории. Оба разбираю ниже.

Разработка приложений под Android от 350 000 ₽ сроки: 8-16 недель, первая консультация бесплатно

Обсудить задачу

Состав работы

Ниже - то, что делается по умолчанию, без доплат за «расширенный пакет». Если часть работ вам не нужна, я скажу об этом на первом созвоне, а не после счёта.

Спецификация работ4 поз.

  1. Kotlin-плагины под нативные возможности
  2. Публикация в Google Play, RuStore и APK-дистрибуция
  3. Работа с разрешениями и фоновыми задачами
  4. Поддержка широкого парка устройств

Спрос

420

показов в месяц по ключу «разработка android приложений». Цифра снята через Wordstat API, а не взята из головы. Она же определяет, сколько внимания этому направлению уделено на сайте.

Стоимость

от 350 000 ₽

Вилка с верхней границей, а не «от» без потолка. Точная цифра появляется после брифа: до него любая оценка была бы враньём.

Сроки

8-16 недель

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

Google Play, RuStore и APK: три канала распространения

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

  • Google Play: основная площадка, разовый взнос 25 долларов, проверка обычно от суток до трёх
  • RuStore: российская площадка, свои требования к содержанию и своя модерация
  • Прямая раздача APK со своего сайта: страховка на случай проблем с площадками, но требует объяснения пользователю, как разрешить установку

Фрагментация: что реально приходится учитывать

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

Отдельная головная боль - агрессивная экономия батареи у некоторых производителей. Приложение выгружается из памяти, и пуши или фоновые задачи перестают приходить. Лечится это не кодом, а инструкцией для пользователя и правильной архитектурой уведомлений, и знать об этом лучше до релиза, чем разбирать отзывы «уведомления не работают».

Разрешения и фоновая работа

Google последовательно ужесточает правила: каждое чувствительное разрешение нужно обосновывать при публикации, а часть из них требует отдельной формы и объяснения, зачем приложению такая возможность.

Практический вывод для планирования: если ваш сценарий требует постоянной геолокации в фоне, доступа ко всем файлам или чтения SMS, это отдельная работа по обоснованию и риск отклонения. Часто задачу можно решить иначе, и обсудить это надо на этапе сценариев, а не при подаче в стор.

Нативные плагины на Kotlin

Веб-слой закрывает большую часть интерфейса и логики, но там, где нужен доступ к системе, пишется плагин на Kotlin. Типовой набор: приём файлов из других приложений через share-интенты, работа с хранилищем по новым правилам, биометрия, push через FCM, фоновые задачи.

Именно эта часть отделяет работающее гибридное приложение от «сайта в обёртке». Если подрядчик умеет только собирать готовые библиотеки, проект встанет на первой же задаче, для которой библиотеки не нашлось.

Тестирование на реальных устройствах

Эмулятор показывает не всё: камера, биометрия, пуши, работа при плохой сети и поведение при нехватке памяти проверяются только на настоящих телефонах.

Минимальный разумный набор - одно устройство постарше на бюджетном чипе и одно современное. Тестовые сборки раздаются через внутренний трек Google Play или прямой ссылкой, чтобы вы могли смотреть промежуточные версии на своём телефоне в течение всего проекта.

Частые вопросы

5 вопросов
Q-01 Сколько стоит Android-приложение?

От 350 000 ₽. Как и с iOS, делать только под одну платформу обычно невыгодно: при гибридном подходе вторая платформа добавляет к бюджету немного, а аудиторию увеличивает вдвое.

Q-02 Сколько занимает публикация в Google Play?

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

Q-03 Что делать, если Google Play недоступен части пользователей?

Публиковаться в RuStore и держать прямую раздачу APK со своего сайта. Оба канала закладываются на старте, потому что дописывать поддержку альтернативных площадок в готовое приложение дороже.

Q-04 На какие версии Android рассчитывать?

Обычно на систему не старше пяти-шести лет: это покрывает подавляющее большинство активных устройств. Поддержка совсем старых версий заметно удорожает разработку и почти никогда не окупается долей аудитории.

Q-05 Почему пользователи жалуются, что не приходят уведомления?

Чаще всего из-за агрессивной экономии батареи в прошивках отдельных производителей: система выгружает приложение и придерживает пуши. Частично решается архитектурой уведомлений, частично - подсказкой пользователю в самом приложении, какую настройку отключить.

Посчитаем вашу задачу

Расскажите, что нужно. Отвечу в течение рабочего дня: сроки, вилка бюджета и что можно не делать, чтобы сэкономить.

К бланку заявки

Расскажите про задачу

Первая консультация бесплатно. Разберу задачу, назову сроки и вилку бюджета. Если задача решается дешевле или вообще без меня, скажу об этом прямо.

Ответ
в течение рабочего дня
Регион
Москва и Московская область
Почта
hi@bazumax.ru
Бланк заявки3 поля

Нужны имя, телефон или почта и согласие

Не хотите писать?

Обсудить задачу

Перезвоню сам

Оставьте имя и номер. Позвоню в рабочее время, обычно в течение пары часов.