Curso de Desarrollo Avanzado de Apps Android con Kotlin
Acerca de este curso
> Módulo 1: AHONDANDO EN CONSTRUCCIÓN Y FUNCIONAMIENTO
Ejecutando tu primera aplicación de Android
Conoce a la Logcat
Usando la herramienta de construcción Gradle
Depurar su aplicación
> Módulo 2: PANTALLAS
Analizando el plan de maqueta
Diseños de Android
Entender el contexto de Android
Entendiendo fragmentos
Crear View Pager
Realizando animaciones con transiciones.
Fragmentos de diálogo
Notificaciones
Otros componentes importantes de la interfaz de usuario
> Módulo 3: CONECTANDO EL FLUJO DE PANTALLA
Creando una barra de aplicación
Usando el cajón de navegación
Actividades de conexión
Mirando más profundamente en los intents de Android
Pasar información entre actividades y fragmentos.
> Módulo 4: MEJORANDO LOOK AND FEEL
Temas en el framework de Android
Estilos en Android
Aplicando colores distintos
Haz que tus botones se vean estéticos
Configuración de animaciones
> Módulo 5: PERMISOS
Permisos del manifiesto de Android
Solicitando permisos
Haciéndolo a la manera Kotlin
> Módulo 6: TRABAJAR CON BASES DE DATOS
Introducción a SQLite
Describiendo nuestra base de datos
Operaciones de CRUD
> Módulo 7: PREFERENCIAS DE ANDROID
¿Qué son las preferencias de Android?
¿Cómo puedes usarlos?
Definiendo tu propio gestor de preferencias.
> Módulo 8: CONCURRENCIA EN ANDROID
Introducción a la concurrencia de Android
Manipuladores e hilos
Entendiendo a Android Looper
> Módulo 9: SERVICIOS ANDROID
Categorización de servicios
Fundamentos del servicio de Android
Definición del servicio de aplicación principal.
Definiendo el servicio de intents.
> Módulo 10: MENSAJERÍA
Entendiendo las transmisiones de Android
Creando tus propios mensajes de difusión.
Usando en el arranque y en las transmisiones de apagado
Escuchar eventos de red
> Módulo 11: BACKEND Y API
Identificando las entidades utilizadas
Trabajando con clases de datos
Conectar modelos de datos a una base de datos.
Introducción a la adaptación
Introducción a Gson con la librería Kotson.
¿Qué más hay disponible?
Ejecutando nuestra primera llamada API
Proveedores de contenido
Adaptadores de android
Cargadores de contenido
El enlace de datos
Usando listas
Usando grillas
Implementando arrastrar y soltar
> Módulo 12: AJUSTE PARA UN ALTO RENDIMIENTO
Optimizando diseños
Optimizando la vida de la batería
Manteniendo su aplicación receptiva
> Módulo 13: PRUEBAS
Sumando dependencias
Actualización de la estructura de carpetas
Escribiendo tu primera prueba
Utilizando suites de prueba
Pruebas de ejecución
> Módulo 14: MIGRACIÓN A KOTLIN
Preparando la migración
Señales de peligro
Actualizando dependencias
Convertir clases
Refactorización y limpieza
> Módulo 15: DESPLEGANDO SU APLICACIÓN Y PUBLICAR EN TIENDA
Preparación para el despliegue
Ofuscación de código
Firmando tu solicitud
Publicando en Google Play