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
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
Testimonios (4)
Que había muchos ejercicios.
Katarzyna Straszewska - Swiss AviationSoftware Ltd.
Curso - Build Native iOS and Android Apps with Flutter
Traducción Automática
Más información sobre el laboratorio.
Sarbin - Cagayan Electric Power And Light Co., Inc.
Curso - Flutter Development Bootcamp with Dart
Traducción Automática
On time, training resources is readily available
MIKHAIL JOSUE MONTECILLO - PAg-IBIG Fund
Curso - Xamarin for Cross-Platform Development
I really liked and appreciated how Renee adapted to our questions, on the fly looking for examples of things we asked and sharing examples via WeChat. Not only did she do this, she went out of her way to include screenshots of what to click/where things were given that we did not speak Chinese. It was a collaborative session with Renee pausing so we could ask questions, and allowing us to go slightly off topic sometimes so we got the most out of the session.