0Pricing
Android Academy · Lección

Publicación en Play Store

Prepare su aplicación para el lanzamiento. Configure build.gradle para producción, firme con un keystore, cree un AAB, configure Play Console y use lanzamientos escalonados.

Publicación en Play Store es una lección gratuita de Android Academy en CoddyKit. Esta es la lección 6 de 6. Puedes leer la lección completa abajo gratuitamente — luego la practicas en el navegador con un editor de código integrado y un tutor de IA 24/7. Forma parte de la ruta de aprendizaje de Android Academy, y tu progreso se sincroniza en la web y la app de CoddyKit. El curso de Android Academy incluye 6 lecciones en total.

Antes de publicar

Antes de publicar la aplicación en Play Store, asegúrese de haber:

  • Establecido un nombre, un icono y una descripción adecuados para la aplicación
  • Actualizado versionCode y versionName en build.gradle
  • Realizado pruebas en varios tamaños de pantalla y versiones de Android
  • Establecido un minSdk adecuado para su audiencia
  • Eliminado los registros de depuración y las credenciales de prueba

versionCode y versionName

Dos campos de versión en app/build.gradle:

  • versionCode — entero que debe incrementarse con cada versión (1, 2, 3…). Play Store lo utiliza para detectar actualizaciones.
  • versionName — cadena legible que se muestra a los usuarios ("1.0.0", "2.3.1"). Use versionado semántico: major.minor.patch.

Configuración de compilación

Antes de compilar un APK/AAB de lanzamiento, configure el tipo de compilación en 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"
            )
        }
    }
}

Firmar la aplicación

Toda aplicación de Android debe estar firmada digitalmente antes de publicarse. Necesita un keystore, un archivo que contiene su clave privada.

Créelo una sola vez: Build → Generate Signed Bundle/APK → Create new keystore en Android Studio.

Advertencia: Si pierde su keystore, nunca podrá actualizar la aplicación. ¡Realice una copia de seguridad en un lugar seguro!

AAB frente a APK

Google Play exige el formato AAB (Android App Bundle) para las aplicaciones nuevas, no APK:

  • AAB — Google Play genera a partir de él APK optimizados para cada dispositivo. La descarga es más pequeña para los usuarios.
  • APK — formato antiguo que todavía se utiliza para la instalación manual y las pruebas

Build → Generate Signed Bundle/APK → Android App Bundle

Configuración de Play Console

Pasos para publicar en Google Play Console:

  • Cree una cuenta de desarrollador en play.google.com/console (tarifa única de 25 $)
  • Cree una aplicación nueva y elija el país y el idioma
  • Complete la ficha de Play Store: título, descripción, capturas de pantalla e imagen promocional
  • Establezca la clasificación del contenido mediante el cuestionario
  • Suba su AAB firmado al canal de pruebas internas o de producción

Canales de publicación

Google Play dispone de varios canales de publicación; utilícelos en este orden:

  • Internal Testing — hasta 100 evaluadores, aprobación instantánea
  • Closed Testing (Alpha) — grupo de evaluadores mediante invitación
  • Open Testing (Beta) — beta pública opcional
  • Production — disponible para todos los usuarios. Permite realizar un lanzamiento gradual, por ejemplo, del 10 % → 50 % → 100 %

Recursos de la ficha de Play Store

Recursos necesarios para Play Store:

  • Icono de la aplicación — PNG de 512×512
  • Gráfico destacado — PNG de 1024×500 (se muestra en el encabezado de Play Store)
  • Capturas de pantalla — al menos 2 capturas de pantalla del teléfono
  • Descripción breve — hasta 80 caracteres
  • Descripción completa — hasta 4000 caracteres

Después del lanzamiento: actualizaciones

Para actualizar su aplicación:

  • Incremente versionCode y versionName
  • Compile un AAB nuevo firmado
  • Súbalo a Play Console → la misma aplicación → versión nueva
  • Escriba las notas de la versión (Novedades) para informar a los usuarios de los cambios
  • Use lanzamientos escalonados para cambios arriesgados; supervise la tasa de fallos antes de ampliar el lanzamiento

Comprobación rápida

¿Qué ocurre si olvida incrementar versionCode al subir una versión nueva?

¡Enhorabuena!

¡Ha completado el curso completo de desarrollo de Android! Esto es lo que ha aprendido:

  • Fundamentos de Kotlin — variables, funciones, seguridad frente a valores nulos y clases
  • Conceptos básicos de Android — Activities, layouts, entrada del usuario e Intents
  • Listas y datos — RecyclerView, Collections y SharedPreferences
  • Arquitectura — ViewModel, LiveData, Room, Coroutines y Repository
  • Redes — Retrofit, Coil, gestión de errores y publicación

Ya está preparado para crear y publicar aplicaciones Android reales. ¡Siga desarrollando!

Preguntas frecuentes

¿La lección «Publicación en Play Store» es gratis?

Sí — el texto completo de «Publicación en Play Store» es gratis para leer aquí en la web. Para practicarla de forma interactiva (editor de código integrado y tutor de IA 24/7) y desbloquear el resto del curso de Android Academy, actualiza a CoddyKit PRO. El curso de Android Academy incluye 6 lecciones en total.

¿Qué aprenderé en «Publicación en Play Store»?

Prepare su aplicación para el lanzamiento. Configure build.gradle para producción, firme con un keystore, cree un AAB, configure Play Console y use lanzamientos escalonados. Practicas Android Academy con código real que ejecutas directamente en el navegador, y un tutor de IA 24/7 responde tus preguntas mientras trabajas en la lección.

¿Necesito experiencia previa para empezar Android Academy?

No se requiere experiencia previa. Android Academy en CoddyKit está estructurado para principiantes hasta estudiantes avanzados, así que puedes empezar aquí o desde el inicio y avanzar a tu ritmo. Esta es la lección 6 de 6.

¿Cuánto tiempo toma la lección «Publicación en Play Store»?

La mayoría de las lecciones de CoddyKit toman alrededor de 5–10 minutos. Cada una es compacta e interactiva, así que avanzas constantemente y retomas exactamente por donde dejaste en la web y la app.

¿Puedo escribir y ejecutar código en esta lección de Android Academy?

Sí. Cada lección de Android Academy incluye un editor de código integrado, así que escribes y ejecutas código real directamente en tu navegador y obtienes retroalimentación instantánea de IA — sin configuración local necesaria.

Todas las lecciones de este curso

  1. Retrofit y API REST
  2. Carga de imágenes con Coil
  3. Gestión de errores y UX
  4. Notificaciones push
  5. WorkManager y tareas en segundo plano
  6. Publicación en Play Store
← Volver a Android Academy