¡Hola desarrollador! Vienes en busca de conocimiento? En esta página encontrarás guías para que puedas empezar a crear aplicaciones Android por ti mismo. La programación en android es muy fácil y divertida. A su vez, el sector de desarrollo de aplicaciones está en constante crecimiento, por lo que el perfil de programador android es cada vez más demandado y muy bien remunerado.
Actualmente existen diferentes lenguajes de programación para Android, Kotlin y DART son las alternativas oficiales al original Java, en el que me sigo basando en todos estos artículos. También existen diferentes programas para ‘traducir’ de un lenguaje a otro, como es el caso de Xamarin, que permite al desarrollador escribir su aplicación en C# y el propio software se encarga de exportar ese código a Android.
A continuación encontrarás un listado de artículos que te permitirán aprender y añadir nuevas funciones a tus aplicaciones.
Contenido:
Primeros pasos
Para empezar a crear aplicaciones Android necesitarás descargar e instalar Android Studio. Es el IDE oficial que utilizamos para el desarrollo de apps. No te llevará mucho tiempo su instalación y su posterior configuración.
Instalar Android Studio
Configurar Android Studio
Animaciones
Animaciones entre Activities
Anima la transición entre activities para ofrecer a tu usuario una vista más fluida.
Firebase
Cómo implementar Firebase Crashlytics en una app
Crashlytics te permitirá identificar los error y cierres inesperados que están teniendo los usuarios de tu app.
Cómo obtener la huella digital SHA1
La huella digital de la aplicación es su identificador. La necesitarás si utilizas algún servicio de la nube de Google como Firebase.
Google Play Developer Console
Como firmar una aplicación para subirla a Google Play
Paso vital si quieres subir tu aplicación a la tienda oficial de Google
Etiquetas en aplicaciones Android
Las etiquetas de la app permiten a los usuarios encontrar tu aplicación cuando busquen una etiqueta.
Cómo crear una cuenta y publicar una app en Google Play
Después de firma tu aplicación deberás subirla a la tienda oficial. Necesitarás una cuenta de desarrollador y dar de alta tu app.
Qué no puedes cambiar tras subir una app a Google Play
¿Sabías que hay datos de una app que no puedes cambiar tras subirla a la tienda?
Cómo eliminar una aplicación publicada en Google Play / Developer Console
A veces hay que quitar cosas :S
Interfaz y elementos gráficos
Cómo utilizar el Spinner
Utiliza el spinner para ofrecer distintas opciones de selección a tu usuario.
Cómo añadir una imagen circular
La imágenes circular siempre quedan más bonitas y crean una UI más amigable
Cómo crear un botón con bordes redondos en Android
Los bordes redondos son casi un estándar en la interfaz
Cómo crear un menú de selección – Alert Dialog
Permite ofrecer distintas opciones al usuario en un menú superpuesto.
Cómo crear un diálogo – AlertDialog
Muestra un mensaje, y añade hasta 3 botones de opción.
Como añadir un PopUpMenu
El PopUp menú se descuelga de otra vista en la UI, ideal para las típicas opciones de «copiar, cortar, pegar» etc…
Enmarcar un pantallazo de tu app con Device Art Generator
Un punto a favor para el marketing de tu app.
Tipos de Notificaciones
Notificaciones Toast
La primeras notificaciones flotantes que han existido en android. No permite añadir ningún botón.
Notificaciones SnackBar
La nueva notificación flotante que aparece por defecto pegada al borde inferior de la pantalla. Permite incluir 1 botón de acción.
Notificaciones – Básicos y acción
Crea y modifica notificaciones en la barra de notificación del dispositivo.
Uso de variables
Cómo alternar una variable boolean en Java Android
Alterna una boolean con 1 sola línea de código.
Idiomas y localización
Como añadir varios idiomas en una app
Añade distintos idiomas a tu aplicación para llegar a más público.
Uso de intents
Abrir ficha Google Play desde la aplicación
Aumenta la puntuación de la app en la ficha de la Google Play animando a tus usuarios a dejar una valoración.
Seleccionar imagen via Intent
Solicita al usuario que elija una imagen de su galería de fotos.
Preferencias
Implementación : Preference Activity / Fragment
Gestiona las preferencias de usuario de la aplicación en sencillo pasos con PreferenceActivity.
Datos de aplicación
Cómo instalar tu aplicación en la memoria externa
Define el lugar de instalación (en la memoria) de tu aplicación.
Herramientas de desarrollo
Leyendo el Logcat desde la aplicación
Accede al LogCat generado por la aplicación en tiempo de ejecución.
Mantener la pantalla siempre encendida durante la carga
Mantén la pantalla siempre encendida mientras estás depurando la app en tu dispositivo físico.
Como depurar tus aplicaciones por wifi
Depura desde Android Studio directamente por Wifi a tu dispositivo. Sin necesidad de cable USB.
Desbloquear las opciones de desarrollo
Paso vital para el desarrollo con tu dispositivo físico.
Librerías y funciones específicas
Como añadir un lector de códigos de barras en una app
Añade la función de lector o escaner de códigos de barras y QR en tu aplicación.