Desarrollo Avanzado de Apps Android con Kotlin

  • Nivel del curso: Experto

Acerca de este curso

Kotlin es un lenguaje de programación destinado a ser un mejor Java, y está diseñado para ser utilizado y legible en grandes equipos con diferentes niveles de conocimiento. Como lenguaje, ayuda a los desarrolladores a crear increíbles aplicaciones de Android de una manera fácil y efectiva. A partir de ahora, tomarás medidas para crear aplicaciones impresionantes y avanzadas para Android. El curso le mostrará cómo configurar el entorno, y el nivel de dificultad aumentará de manera constante con las aplicaciones cubiertas en los próximos capítulos. También te mostraremos cómo integrar Kotlin en cualquier proyecto de Android existente.

Descripción

> 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 4: 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

¿Qué aprenderé?

  • Estará listo para comenzar a crear sus propias aplicaciones funcionalmente avanzadas en Android y Kotlin
  • Más allá de lo básico, descubrirá cómo ampliar su aplicación
  • Aprenderá a agregar una mayor funcionalidad a sus Apps
$8,584.00

Materiales incluidos

  • Material de apoyo digital
  • Certificado de finalización
  • Grabación de las clases en vivo
  • NFT de finalización del curso (próximamente)

Requisitos

  • Computadora con sistema operativo Windows, Mac o Linux
  • Conexión estable a internet
  • Cámara y micrófono
  • Actitud de participación

Audiencia objetivo

  • Desarrolladores y público en general, con experiencia por lo menos a nivel básico desarrollando aplicaciones Android con Kotlin.
  • ¿AÚN TE QUEDAN DUDAS? CONSULTA NUESTRA SECCIÓN DE PREGUNTAS FRECUENTES .
  • ¿BUSCAS COTIZAR ESTE CURSO PARA CAPACITAR A TU EMPRESA U ORGANIZACIÓN? CONTÁCTANOS .