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
versionCodeyversionNameen build.gradle - Realizado pruebas en varios tamaños de pantalla y versiones de Android
- Establecido un
minSdkadecuado 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
versionCodeyversionName - 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
- Retrofit y API REST
- Carga de imágenes con Coil
- Gestión de errores y UX
- Notificaciones push
- WorkManager y tareas en segundo plano
- Publicación en Play Store