Programa 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

Configuración de las herramientas para Android desarrollo

    Instalación de Android Studio Iniciar un nuevo proyecto Configuración del emulador Configuración de la biblioteca

Configuración Kotlin en Android

Introducción a la sintaxis Kotlin y Kotlin

    Descripción general de Kotlin Aprendiendo la Kotlin Arquitectura Aprender la sintaxis Kotlin Uso de las características clave de Kotlin

Comparación de similitudes y diferencias entre Kotlin y Swift

    Básico Matrices Diccionarios

Profundizando en la programación con Kotlin vs. Swift

    Aprender los tipos de clases Creación de una clase Adición de métodos a clases Definición de constructores básicos Uso de parámetros con nombre y valores predeterminados Uso de clases abiertas para permitir la herencia Creación, declaración y uso de funciones en Kotlin Uso de parámetros y devolución de un valor Creación y uso de interfaces Uso de enumeraciones Entendiendo los genéricos Implementación de una pila genérica Uso de funciones genéricas Uso de funciones de extensión

Trabajar con Java desde Kotlin y viceversa

Trabajar con la capa de datos

    Descripción general de la capa de red Uso de entidades y puntos de conexión Implementación de interactores de red OBTENER Artículos Artículos POST Ultimar
Configuración de espacio para la base de datos SQLite
  • Trabajar con Realm Database
  • Implementación de tareas comunes en la capa de datos
  • Comprender el ciclo de vida de las aplicaciones de Android frente a iOS
  • Sencillo Complejo Threading

      Uso del diseño de la interfaz de usuario XML

    Descripción general de los componentes comunes de la interfaz de usuario entre Apple y Android Adición de eventos de interfaz de usuario Creación de una actividad Uso de RecyclerView

      Solución de problemas

    Resumen y conclusión

    Requerimientos

    • Experiencia con Swift programación
      21 horas
     

    Número de participantes


    Comienza

    Termina


    Dates are subject to availability and take place between 09:30 and 16:30.
    Los cursos de formación abiertos requieren más de 5 participantes.

    Testimonios (2)

    Cursos Relacionados

    IBM MobileFirst Platform for Hybrid Mobile Application Development

      21 horas

    Categorías Relacionadas