Приложение для Андроид пишут на Kotlin в Android Studio, собирают на Flutter или React Native, если позже нужен iPhone, или делают в конструкторе для типовых задач. До разработки выберите минимальную версию Android по телефонам аудитории и решите, нужна ли работа в фоне и без сети. Публикуют обычно в RuStore (регистрация бесплатна, сборки APK и AAB) и Google Play (25 $ разово, новым личным аккаунтам нужно закрытое тестирование 12 человек 14 дней). С 31 августа 2026 года Google Play принимает новые приложения и обновления только с поддержкой Android 16 (API 36).
Создать приложение для Андроид можно четырьмя способами: написать его на Kotlin в Android Studio, собрать на кроссплатформенном фреймворке вроде Flutter, сделать в конструкторе без кода или превратить в приложение готовый веб-сервис. Дальше путь общий: прототип, разработка, проверка на разных телефонах, подпись сборки и публикация. В России приложение обычно выкладывают в RuStore и Google Play, а внутренние приложения для сотрудников можно раздавать файлом напрямую.
В статье разберём, что нужно для разработки под Android, какие требования магазинов учесть заранее и как пройти публикацию в RuStore и Google Play. Внутри сравнение магазинов, оценка сложности типовых функций и чек-лист перед выпуском.
Способы создать Android-приложение
Способ зависит от того, нужна ли версия для iPhone, насколько глубоко приложение работает с телефоном и кто его будет поддерживать. Сравните варианты по тому, что получится на выходе.
| Способ | Инструменты | Кому подходит | Что учесть |
|---|---|---|---|
| Нативная разработка | Kotlin, Jetpack Compose, Android Studio | Приложениям, которые работают с камерой, Bluetooth, фоновой геолокацией | Версию для iOS придётся писать отдельно |
| Кроссплатформа | Flutter, React Native | Тем, кому позже понадобится iPhone | Редкие функции устройства требуют платформенного кода |
| Конструктор | No-code сервисы с выгрузкой сборки | Каталогу, записи, простым формам | Подписка и пределы сервиса |
| Обёртка над веб-сервисом | PWA или WebView | Тем, у кого уже есть удобный мобильный сайт | Магазины могут отклонить приложение, которое просто повторяет сайт |
Google прямо рекомендует начинать новые Android-приложения с Kotlin. Современная библиотека интерфейсов Jetpack Compose работает только с Kotlin, поэтому для нативной разработки выбор языка фактически сделан.
Что нужно, чтобы начать разработку
Для разработки под Android нужны компьютер, бесплатная среда Android Studio и хотя бы один реальный телефон. Эмулятор в Android Studio закрывает большую часть проверок, но плавность, камеру и расход батареи честно показывает только живое устройство.
- Android Studio. Официальная среда разработки от Google: редактор кода, эмулятор, сборка и подпись приложения.
- Kotlin. Основной язык для Android. Java по-прежнему поддерживается, но новые библиотеки и примеры Google делает в первую очередь под Kotlin.
- Телефон в режиме разработчика. Включается в настройках системы и позволяет ставить тестовые сборки прямо из Android Studio.
- Сервер. Если приложение хранит пользователей и заказы, ему нужен сервер с API. Его пишут отдельно или берут готовую платформу.
Если пишете сами впервые. Начните с одного экрана, который загружает данные из сети и показывает список. В этой маленькой задаче есть почти всё, что встретится дальше: интерфейс, сеть, ошибки и состояния загрузки.
Особенности Android, которые влияют на работу
Главная особенность Android в разнообразии устройств: разные производители, размеры экранов, объём памяти и версии системы. Приложение, которое летает на флагмане, может подтормаживать на недорогом телефоне, которым пользуется ваш клиент.
Решения, которые стоит принять до разработки:
- Минимальная версия Android. Чем она ниже, тем больше телефонов поддерживается, но тем больше проверок и обходных решений. Выбирайте по телефонам вашей аудитории, а не наугад.
- Разрешения. Камера, геолокация, уведомления запрашиваются у пользователя. Продумайте, что будет, если он откажет, и объясните на экране, зачем нужен доступ.
- Работа в фоне. Система ограничивает фоновые задачи ради батареи. Если приложению нужно отслеживать маршрут или синхронизировать данные в фоне, это отдельная задача с отдельной оценкой.
- Работа без сети. Для курьеров, склада и выездных сотрудников приложение должно сохранять действия и отправлять их, когда связь появится.
Каждая из этих функций добавляет сложности по-разному. Ниже пример относительной оценки, который помогает понять, где в смете появятся самые большие строки.
Как пользоваться: функции с оценкой 7 и выше проверьте отдельно до начала работ. Нужна ли работа без сети всем пользователям или только курьерам? Нужна ли фоновая геолокация или хватит отметки при доставке? Убрав одну тяжёлую функцию из первой версии, вы сокращаете и разработку, и тестирование на разных телефонах.
Как проверять приложение на разных телефонах
Проверять Android-приложение нужно на наборе устройств, который похож на телефоны ваших клиентов. Достаточно четырёх ролей: недорогой телефон с небольшим объёмом памяти, современный флагман, планшет и телефон с самой старой версией Android, которую вы поддерживаете.

На недорогом телефоне смотрите плавность прокрутки, время запуска и расход батареи. На планшете вёрстку: растянутые кнопки и пустые поля выдают приложение, которое делали только под телефон. На старой версии системы проверяйте разрешения и уведомления, они работают иначе, чем в свежих версиях.
Если своих устройств мало, используйте эмуляторы Android Studio для вёрстки и разных версий системы, а живые телефоны оставьте для камеры, геолокации и скорости. Проверку на устройствах повторяйте перед каждым выпуском, а не только перед первым.
Требования Google Play к версии API
Google Play принимает только приложения, собранные под свежую версию Android. С 31 августа 2026 года новые приложения и обновления должны поддерживать Android 16 (уровень API 36), а уже опубликованные приложения должны поддерживать как минимум Android 15 (API 35). Продление можно запросить до 1 ноября 2026 года.
Для бизнеса из этого следует простой вывод: приложение нельзя «сделать и забыть». Раз в год требования повышаются, и без обновления приложение перестанет показываться части пользователей или вы не сможете выпустить исправление. Закладывайте ежегодное обновление в бюджет поддержки.
Где публиковать Android-приложение
Для приложения, рассчитанного на клиентов в России, обычно выбирают RuStore и Google Play, а внутренние приложения для сотрудников часто раздают файлом APK напрямую. Магазины отличаются условиями регистрации, проверкой и аудиторией.
- Кому: приложениям для клиентов в России.
- Что подготовить: для юрлица или ИП квалифицированную электронную подпись, карточку приложения, не меньше трёх скриншотов, декларацию данных.
- Удобно: владелец компании добавляет приложение, а выпуск версий можно доверить роли «разработчик» или «релиз-менеджер».
- Вывод: обязательная точка для приложения, рассчитанного на российскую аудиторию.
- Кому: тем, чьи клиенты ищут приложения в Google Play.
- Что подготовить: карту на своё имя, документы для проверки личности или компании, список тестировщиков для личного аккаунта.
- Учесть: с 31 августа 2026 года новые приложения и обновления должны поддерживать API 36.
- Вывод: заложите в план две недели закрытого тестирования, если аккаунт личный.
- Кому: внутренним приложениям для сотрудников, курьеров, склада.
- Плюс: выпуск без проверки магазина, версия у всех одна.
- Минус: пользователю нужно разрешить установку из неизвестного источника, а обновления нужно доставлять самим.
- Вывод: подходит, когда круг пользователей известен и ими можно управлять.
- Когда нужно: если заметная часть клиентов пользуется телефонами без сервисов Google.
- Учесть: на таких телефонах push-уведомления через сервисы Google могут не работать, это проверяют отдельно.
- Подсказка: в RuStore в одну версию можно загрузить отдельный файл для Huawei и Honor.
- Вывод: добавляйте магазин, когда видите эту аудиторию в аналитике, а не заранее.
Аккаунты во всех магазинах оформляйте на свою компанию. Подрядчик может работать в них по приглашению, но приложение должно оставаться вашим.

Публикация в RuStore пошагово
Опубликовать приложение в RuStore можно бесплатно: регистрация разработчика ничего не стоит. Вход в консоль идёт через VK ID, а при регистрации создаётся бизнес-профиль.
- Регистрация. Юрлица и ИП проходят один путь и подписывают регистрационную форму квалифицированной электронной подписью. Для физлиц есть отдельный путь для личного использования.
- Загрузка сборки. RuStore принимает APK и AAB размером до 5 ГБ. Для AAB подпись добавляют до загрузки. У каждой следующей версии APK подпись и имя пакета должны совпадать с прежними, а номер версии быть больше.
- Карточка приложения. Название до 30 символов, краткое описание до 80, подробное до 4000. Иконка 512 × 512 px в PNG или JPG до 3 МБ, без прозрачных краёв.
- Скриншоты. Для мобильной версии обязательны, не меньше трёх на каждый тип устройства.
- Безопасность данных. Декларация, какие категории данных и разрешения использует приложение.
- Возрастное ограничение и категория. Выбираются из списков, после этого версию отправляют на модерацию.
Добавить приложение в RuStore может только владелец компании в консоли. Загружать новые версии могут и другие роли: администратор, релиз-менеджер и разработчик. Это удобно, когда выпуск ведёт подрядчик, а аккаунт остаётся вашим.
Публикация в Google Play
Аккаунт разработчика Google Play стоит 25 $ и оплачивается один раз. Регистрироваться могут люди старше 18 лет, понадобятся карта на ваше имя и, возможно, удостоверение личности.
Если вы регистрируете личный аккаунт, учтите правило, которое действует для аккаунтов, созданных после 13 ноября 2023 года: перед выходом в рабочую версию приложение проходит закрытое тестирование. В нём должны участвовать не меньше 12 человек 14 дней подряд. Тестировщик, который вышел раньше, не засчитывается.
Заложите две недели в план. Закрытое тестирование нельзя ускорить. Найдите 12 тестировщиков заранее, например среди сотрудников и лояльных клиентов, и запускайте тест сразу после настройки приложения в консоли.
Ключ подписи: что хранить у себя
Каждая сборка Android-приложения подписывается ключом, и обновление принимается, только если подпись совпадает. Потерянный ключ может означать, что обновить приложение у пользователей не получится и придётся выпускать новое.
- Храните ключ и пароль от него у себя, а не только у подрядчика.
- Сделайте резервную копию в защищённом хранилище компании.
- Зафиксируйте в договоре, что исходный код, ключи и аккаунты передаются вам.
Чек-лист перед выпуском
Перед отправкой на модерацию пройдитесь по списку: большинство отказов и задержек связаны не с кодом, а с пропущенными мелочами в карточке и настройках.
Что происходит после выпуска
После выпуска работа переходит в ритм обновлений. Отзывы в магазинах и отчёты о сбоях показывают, что чинить в первую очередь. Каждую новую версию собирайте с тем же ключом подписи и большим номером версии, иначе магазин её не примет. Раз в год сверяйтесь с требованиями Google Play к версии API, а раз в квартал смотрите, на каких телефонах и версиях Android работают ваши пользователи: эти данные подскажут, когда можно поднять минимальную версию и упростить поддержку.
Самому или заказать разработку
Сами справитесь, если приложение простое, вы готовы учиться и у вас есть время: инструменты Google бесплатны, документация подробная. Заказывать разработку разумно, когда в приложении есть сервер, оплата, связь с CRM или 1С, работа в фоне или без сети.
Ещё один вариант для старта: собрать первую версию в конструкторе, проверить спрос и потом перейти на свою разработку. Тогда заранее выясните, можно ли выгрузить данные и пользователей из сервиса.
Какой бы путь вы ни выбрали, сравнивайте предложения по одному списку экранов и функций. Если один исполнитель включил сервер, админку, публикацию и тесты на устройствах, а другой нет, суммы в их оценках описывают разные приложения.
Если решите заказать приложение для Андроид, посмотрите, как устроена разработка Android-приложения под ключ: прототип, тесты на разных устройствах и публикация в RuStore и Google Play на ваших аккаунтах. Можно начать с бесплатного плана приложения со списком экранов.
Что сделать на этой неделе
- Посмотрите, на каких телефонах работают ваши клиенты: это задаст минимальную версию Android.
- Выпишите функции, которые работают с устройством: камера, геолокация, Bluetooth, фон, офлайн.
- Решите, понадобится ли версия для iPhone в ближайший год.
- Начните регистрацию в RuStore: для компании понадобится электронная подпись.
- Если будете регистрировать личный аккаунт Google Play, соберите список из 12 тестировщиков.
- Android Developers: Kotlin как рекомендуемый язык разработки (проверено в октябре 2026)
- Android Developers: требования Google Play к целевому уровню API (проверено в октябре 2026)
- Справка Google Play Console: регистрация аккаунта разработчика (проверено в октябре 2026)
- Справка Google Play Console: тестирование для новых личных аккаунтов (проверено в октябре 2026)
- RuStore: регистрация разработчиков, юрлица, ИП и физлица (проверено в октябре 2026)
- RuStore: публикация приложения, форматы файлов и карточка (проверено в октябре 2026)
Частые вопросы
На каком языке писать приложение для Android?
Google рекомендует начинать новые Android-приложения с Kotlin, и современная библиотека интерфейсов Jetpack Compose работает только с ним. Если нужна ещё и версия для iPhone, рассмотрите кроссплатформенные Flutter или React Native.
Сколько стоит выложить приложение в RuStore и Google Play?
По данным справочных страниц на октябрь 2026 года, регистрация разработчика в RuStore бесплатна, а аккаунт Google Play стоит 25 $ и оплачивается один раз. Отдельно учитывайте стоимость разработки и поддержки самого приложения.
Почему Google Play не даёт сразу опубликовать приложение?
Для личных аккаунтов, созданных после 13 ноября 2023 года, Google Play требует закрытое тестирование: не меньше 12 тестировщиков 14 дней подряд. Только после этого можно подать заявку на доступ к рабочей версии.
Что нужно для регистрации компании в RuStore?
Вход в RuStore Консоль идёт через VK ID. Юрлица и ИП подписывают регистрационную форму квалифицированной электронной подписью, поэтому подпись лучше оформить заранее.
Можно ли раздавать Android-приложение без магазина?
Да, файлом APK. Так часто делают внутренние приложения для сотрудников. Пользователю придётся разрешить установку из неизвестного источника, а обновления вы доставляете сами.
Что будет, если потерять ключ подписи приложения?
Обновление принимается, только если подпись совпадает с прежней. Без ключа выпустить обновление у пользователей может не получиться, и придётся публиковать новое приложение. Храните ключ у себя и делайте резервную копию.
Нужно ли обновлять приложение, если оно работает?
Да. Google Play регулярно повышает требования к целевой версии Android: с 31 августа 2026 года уже опубликованные приложения должны поддерживать как минимум Android 15 (API 35). Закладывайте обновление хотя бы раз в год.




