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 complementos

Primeros pasos 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 con 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 herencia
  • Uso de clases abstractas
  • Creación y uso de interfaces
  • Gestión de la sobrescritura
  • Creación de clases de datos
  • Uso de singleton y objetos acompañantes
  • Uso de enumeraciones
  • Agrupación 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 genéricos
  • Implementación de una pila genérica
  • Uso de funciones genéricas

Desarrollo de aplicaciones 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 framework Hello Android y las herramientas del SDK de Android
  • Desarrollo de una aplicación Android usando Kotlin
    • Uso de ListActivity y ListView
    • Uso de Intents y filtros de intent
    • Trabajo con vistas personalizadas
    • Uso de gestores de diseño
    • Gestión de servicios web y API
    • Manejo de servicios de Android
    • Trabajo con la base 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
      • Opciones y menús contextuales
      • WebView
    • Implementación de notificaciones de Android
  • Creación de una aplicación Android responsiva y personalizada usando Kotlin
  • Publicación de su aplicación Android en Google PlayStore

Desarrollo de aplicaciones 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
    • Básicos
    • 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 de usuario en iOS mediante diseño UX y UI
  • Agregado de interacción del usuario para mejorar la experiencia
  • Optimización del rendimiento
  • Depuración de una aplicación iOS
  • Creación de una aplicación iOS responsiva y personalizada usando Kotlin
  • Publicación de su aplicación iOS en la AppStore de Apple

Solución de problemas

Resumen y conclusiones

Requerimientos

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

Número de participantes


Precio por participante

Testimonios (3)

Próximos cursos

Categorías Relacionadas