0Pricing
Android Academy · Урок

Публикация в Play Store

Подготовьте приложение к выпуску. Настройте build.gradle для рабочей среды, подпишите приложение хранилищем ключей, соберите AAB, настройте Play Console и используйте поэтапные выпуски.

«Публикация в Play Store» — бесплатный урок Android Academy на CoddyKit. Это урок 6 из 6. Ты можешь прочитать весь урок бесплатно ниже — а потом практиковать его прямо в браузере с встроенным редактором кода и ИИ-репетитором 24/7. Это часть пути обучения Android Academy, и твой прогресс синхронизируется между веб-версией и приложением CoddyKit. Курс Android Academy содержит 6 уроков всего.

Перед публикацией

Перед выпуском приложения в Play Store убедитесь, что Вы:

  • указали подходящие название, значок и описание приложения;
  • обновили versionCode и versionName в build.gradle;
  • проверили приложение на экранах разных размеров и версиях Android;
  • установили подходящее для Вашей аудитории значение minSdk;
  • удалили отладочные журналы и тестовые учётные данные.

versionCode и versionName

Два поля версии в app/build.gradle:

  • versionCode — целое число, которое необходимо увеличивать с каждым выпуском (1, 2, 3…). Play Store использует его для обнаружения обновлений.
  • versionName — понятная пользователю строка, отображаемая пользователям («1.0.0», «2.3.1»). Используйте семантическое версионирование: major.minor.patch.

Конфигурация сборки

Перед сборкой релизного APK/AAB настройте тип сборки в build.gradle:

android {
    defaultConfig {
        applicationId "com.yourcompany.yourapp"
        minSdk 26
        targetSdk 34
        versionCode 1
        versionName "1.0.0"
    }

    buildTypes {
        release {
            minifyEnabled true         // removes unused code (ProGuard)
            shrinkResources true       // removes unused resources
            proguardFiles(
                getDefaultProguardFile("proguard-android-optimize.txt"),
                "proguard-rules.pro"
            )
        }
    }
}

Подписание приложения

Перед выпуском каждое приложение Android должно быть заверено цифровой подписью. Вам понадобится хранилище ключей — файл, содержащий Ваш закрытый ключ.

Создайте его один раз: в Android Studio выберите Build → Generate Signed Bundle/APK → Create new keystore.

Предупреждение: если Вы потеряете хранилище ключей, обновить приложение будет невозможно. Создайте его резервную копию и храните её в безопасном месте!

AAB и APK

Google Play требует формат AAB (Android App Bundle) для новых приложений (а не APK):

  • AAB — Google Play создаёт из него оптимизированные APK для каждого устройства. Пользователи скачивают меньше данных.
  • APK — старый формат, по-прежнему используемый для установки из сторонних источников и тестирования

Build → Generate Signed Bundle/APK → Android App Bundle

Настройка Play Console

Действия для публикации в Google Play Console:

  • Создайте аккаунт разработчика на play.google.com/console (разовый взнос — 25 долларов США)
  • Создайте новое приложение, выбрав страну и язык
  • Заполните страницу приложения в магазине: название, описание, снимки экрана и рекламное изображение
  • Укажите возрастной рейтинг с помощью анкеты
  • Загрузите подписанный AAB на дорожку внутреннего тестирования или выпуска

Дорожки выпуска

В Google Play есть несколько дорожек выпуска — используйте их по порядку:

  • Внутреннее тестирование — до 100 тестировщиков, одобрение выполняется мгновенно
  • Закрытое тестирование (альфа-версия) — группа тестировщиков по приглашениям
  • Открытое тестирование (бета-версия) — публичная бета-версия с возможностью присоединиться
  • Рабочая версия — доступна всем пользователям. Можно выполнять поэтапный выпуск (например, 10% → 50% → 100%)

Материалы для страницы приложения

Обязательные материалы для Play Store:

  • Значок приложения — PNG 512×512
  • Промоизображение — PNG 1024×500 (отображается в заголовке Play Store)
  • Снимки экрана — как минимум 2 снимка экрана телефона
  • Краткое описание — до 80 символов
  • Полное описание — до 4000 символов

После выпуска: обновления

Обновление приложения:

  • Увеличьте значения versionCode и versionName
  • Соберите новый подписанный AAB
  • Загрузите его в Play Console → то же приложение → новый выпуск
  • Напишите примечания к выпуску (что нового), чтобы сообщить пользователям об изменениях
  • Для рискованных изменений используйте поэтапное распространение — следите за частотой сбоев перед расширением аудитории

Быстрая проверка

Что произойдёт, если при загрузке нового выпуска забыть увеличить значение versionCode?

Поздравляем!

Вы завершили полный курс по разработке для Android! Вот что вы изучили:

  • Основы Kotlin — переменные, функции, безопасность при работе с null, классы
  • Основы Android — Activity, макеты, пользовательский ввод, Intent
  • Списки и данные — RecyclerView, коллекции, SharedPreferences
  • Архитектура — ViewModel, LiveData, Room, корутины, репозиторий
  • Работа с сетью — Retrofit, Coil, обработка ошибок и публикация

Вы готовы создавать и выпускать настоящие приложения для Android. Продолжайте разрабатывать!

Часто задаваемые вопросы

Урок «Публикация в Play Store» бесплатный?

Да — полный текст урока «Публикация в Play Store» бесплатно доступен здесь в веб-версии. Чтобы практиковать его интерактивно (встроенный редактор кода и ИИ-репетитор 24/7) и разблокировать остальной курс Android Academy, подпишись на CoddyKit PRO. Курс Android Academy содержит 6 уроков всего.

Чему я научусь в уроке «Публикация в Play Store»?

Подготовьте приложение к выпуску. Настройте build.gradle для рабочей среды, подпишите приложение хранилищем ключей, соберите AAB, настройте Play Console и используйте поэтапные выпуски. Ты практикуешь Android Academy с помощью реального кода, который запускаешь прямо в браузере, и ИИ-репетитор 24/7 отвечает на твои вопросы во время урока.

Нужен ли мне опыт, чтобы начать Android Academy?

Предыдущий опыт не требуется. Android Academy на CoddyKit структурирован для всех уровней — от новичков до продвинутых, поэтому ты можешь начать отсюда или с самого начала и учиться в своем темпе. Это урок 6 из 6.

Сколько времени занимает урок «Публикация в Play Store»?

Большинство уроков CoddyKit занимают около 5–10 минут. Каждый из них компактный и интерактивный, поэтому ты постоянно делаешь прогресс и продолжаешь с того же места в веб-версии и приложении.

Можно ли писать и запускать код в этом уроке Android Academy?

Да. Каждый урок Android Academy включает встроенный редактор кода, поэтому ты пишешь и запускаешь реальный код прямо в браузере и получаешь моментальную обратную связь от AI — локальная установка не требуется.

Все уроки этого курса

  1. Retrofit и REST API
  2. Загрузка изображений с Coil
  3. Обработка ошибок и UX
  4. Push-уведомления
  5. WorkManager и фоновые задачи
  6. Публикация в Play Store
← Назад к Android Academy