Contacta con nosotros

Temario del curso

Introducción

Configuración de las herramientas para Kotlin

  • Uso de las herramientas de línea de comandos.
  • Instalación del JDK para Kotlin.
  • Instalación y configuración del IDE: IntelliJ.
  • Instalación de los plugins.

Inicio con Kotlin y la sintaxis de Kotlin

  • Aprendizaje de la arquitectura de Kotlin.
  • Aprendizaje de la sintaxis de Kotlin.
  • Uso de las características clave de Kotlin.

Programación orientada a objetos con Kotlin

  • Visión general de la programación orientada a objetos.
  • Creación de una clase.
  • Agregado de métodos a las clases.
  • Definición de constructores básicos.
  • Uso de parámetros nombrados y valores predeterminados.
  • Uso de clases abiertas para permitir la herencia.
  • Uso de clases abstractas.
  • Creación y uso de interfaces.
  • Manejo de la sobrescritura.
  • Creación de clases de datos.
  • Uso de objetos singleton y objetos compañeros.
  • Uso de enumeraciones.
  • Agrupamiento de clases en paquetes.
  • Uso de importaciones.
  • Implementación del ocultamiento de información.
  • Uso de getters y setters.
  • Implementación de modificadores de visibilidad.
  • Comprensión de los genéricos.
  • Implementación de una pila genérica.
  • Uso de funciones genéricas.

Desarrollo de aplicaciones para Android usando Kotlin

  • Configuración de las herramientas para el desarrollo en Android.
    • Instalación de Android Studio.
    • Inicio de un nuevo proyecto.
    • Configuración del emulador.
    • Configuración de la biblioteca.
  • Configuración de Kotlin en Android.
  • Trabajo con el marco de Hello Android y las herramientas SDK de Android.
  • Desarrollo de una aplicación para Android usando Kotlin.
    • Uso de ListActivity y ListView.
    • Uso de Intents e Intent Filters.
    • Trabajo con vistas personalizadas.
    • Uso de administradores de diseño.
    • Manejo de servicios web y APIs.
    • Manejo de servicios de Android.
    • Trabajo con bases de datos SQLite.
    • Uso de proveedores de contenido.
    • Escritura de adaptadores.
    • Implementación de diálogos y alertas (Toasts).
    • Diseño de la interfaz de usuario (UI).
      • Menús de opciones y contexto.
      • WebView.
    • Implementación de notificaciones de Android.
  • Construcción de una aplicación personalizada y adaptativa para Android usando Kotlin.
  • Publicación de tu aplicación para Android en Google PlayStore.

Desarrollo de aplicaciones para iOS usando Kotlin

  • Visión general de las características y arquitectura de XCode 9.
  • Visión general de las características y arquitectura de Swift 4.
  • Comparación de similitudes y diferencias entre Kotlin y Swift.
    • Fundamentos.
    • Arreglos.
    • Diccionarios.
  • Trabajo con servicios web.
  • Gestión de datos.
  • Trabajo con variables, constantes y tipos de datos de Swift.
  • Optimización de la experiencia del usuario en iOS a través del diseño UX e UI.
  • Agregado de interacción del usuario para mejorar la experiencia del usuario.
  • Optimización del rendimiento.
  • Depuración de una aplicación para iOS.
  • Construcción de una aplicación personalizada y adaptativa para iOS usando Kotlin.
  • Publicación de tu aplicación para iOS en Apple AppStore.

Solución de problemas

Resumen y conclusiones

Requerimientos

  • Experiencia en programación con Java.
  • Experiencia básica o familiaridad con el desarrollo en Android.
  • Experiencia en programación con Swift.
 35 Horas

Número de participantes


Precio por participante

Testimonios (2)

Próximos cursos

Categorías Relacionadas