Reproducción automática
Autocompletar
Clase anterior
Completar y continuar
Curso - Kotlin Avanzado - Gratis
Sección 0: material de descarga
Diapositivas
GitHub del instructor
Repo
res
Sección 1
1.1 Introducción al curso (4:49)
1.2 Kotlin un breve tour histórico (5:15)
1.3 Kotlin propiedades (5:03)
Sección 2
2.1 Gangame app creando nuestro proyecto parte I (3:19)
2.2 Gangame app creando nuestro proyecto parte II (6:08)
2.3 Gangame app creando nuestro proyecto parte III (4:55)
2.4 Gangame app creando nuestro proyecto parte IV (7:37)
2.5 Gangame app creando nuestro proyecto parte V (4:15)
Sección 3
3.1 Sintaxis Básica Constructores (7:23)
3.2 Sintaxis Básica Definición de una función y Null Safety (5:06)
3.3 Sintaxis Básica Elvis operators y Safe Calls (7:27)
3.4 Creación de un nuevo modulo y Sintaxis básica de una Herencia (5:12)
3.5 Sintaxis básica Clases abstractas (6:17)
3.6 Sintaxis básica Extensiones y Parametros nombrados y por defecto parte I (7:08)
3.7 Sintaxis básica Extensiones y Parametros nombrados y por defecto parte II (5:05)
3.8 Kotlin Android Extensions Parte I (6:37)
3.9 Kotlin Android Extensions ParteII (11:45)
3.10 Sintaxis básica val var Setters getter e inferencia de tipos parte I (3:27)
3.11 Sintaxis básica val var Setters getter e inferencia de tipos parte II (8:17)
3.12 Sintaxis básica val var Setters getter e inferencia de tipos parte III (8:32)
Sección 4
4.1 Abstracción de fragmentos y construcción del proyecto parte 1 (8:45)
4.2 Abstracción de fragmentos y construcción del proyecto parte 2 (9:46)
4.3 Abstracción de fragmentos y construcción del proyecto parte 3 (9:43)
Sección 5
5.1 ¿Qué hemos hecho hasta ahora? (2:33)
5.2 ConstraintLayout (7:02)
5.3 ConstraintLayout ¿Cómo funciona? (6:34)
5.4 ConstraintLayout añadiendo constraints (3:20)
5.5 ConstraintLayout tipos de constraints y ajustes de tamaño (4:57)
5.6 ConstraintLayout Bias y Aspect Ratio (3:27)
5.7 Definición de vistas Deal parte 1 (8:44)
5.8 Definición de vistas Deal parte 2 (8:45)
5.9 Definición de vistas Deal parte 3 (7:55)
5.10 Definición de vistas Deal parte 4 (6:40)
5.11 Definición de vistas Deal parte 5 (8:29)
5.12 Definición de vistas Deal parte 6 (5:51)
5.13 Definición de vistas - Top Game parte 1 (7:35)
5.14 Definición de vistas - Top Game parte 2 (7:50)
Sección 6
6.1 VectorDrawables parte 1 (6:04)
6.2 VectorDrawables parte 2 (7:35)
6.3 VectorDrawables parte 3 (6:50)
6.4 Definición de modelos- data classes, copy pattern matching parte 1 (7:18)
6.5 Definición de modelos- data classes, copy pattern matching parte 2 (3:17)
6.6 RecyclerView.Adapter + DataBinding (2:00)
6.7 DataBinding parte 1 (4:35)
6.8 DataBinding parte 2 (9:24)
6.9 Abstracción de ViewHolder y Adapter parte 1 (9:10)
6.10 Abstracción de ViewHolder y Adapter parte 2 (8:49)
6.11 Abstracción de ViewHolder y Adapter parte 3 (5:53)
6.12 Abstracción de ViewHolder y Adapter parte 4 (5:34)
Sección 7
7.1 ¿Qué hemos hecho hasta ahora (1:44)
7.2 Asignación automatica parte 1 (9:24)
7.3 Asignación automatica parte 2 (6:57)
7.4 Asignación automatica parte 3 (5:16)
7.5 Data Binding Binding Adapters (3:11)
7.6 Búsqueda y solución de errores parte 1 (8:15)
7.7 Búsqueda y solución de errores parte 2 (6:38)
7.8 Búsqueda y solución de errores parte 3 (6:37)
7.9 Búsqueda y solución de errores parte 4 (7:20)
7.10 Introducción a Gangame.SDK (4:44)
7.11 Pruebas y Ajustes Gangame Parte 1 (2:34)
7.12 Pruebas y Ajustes Gangame Parte 2 (1:02)
7.13 Pruebas y Ajustes Gangame Parte 3 (9:46)
7.14 Creación Gangame.SDK (6:55)
7.15 Retrofit Definición de API parte 1 (7:24)
7.16 Retrofit Definición de API parte 2 (7:51)
7.17 Retrofit Configuración del cliente (4:22)
7.18 Configuración del cliente Converter Gson parte 1 (5:16)
7.20 Configuración del cliente Converter Gson parte 2 (4:59)
7.21 Creación del builder y adición de convertidor (7:13)
7.22 Testing de SDK parte 1 (6:00)
7.23 Testing de SDK parte 2 (9:46)
7.24 Creando la URL y Configuración del cliente parte 1 (6:33)
7.25 Creando la URL y Configuración del cliente parte 2 (7:58)
7.26 Mock Responses Ok Http Interceptores parte 1 (7:31)
7.27 Mock Responses Ok Http Interceptores parte 2 (6:42)
Sección 8
8.1 ¿Qué hemos hecho hasta ahora? (2:52)
8.2 Configuración de cliente por flavor - MockResponseInterceptor Parte 1 (7:14)
8.3 Configuración de cliente por flavor - MockResponseInterceptor Parte 2 (7:49)
8.4 Configuración de cliente por flavor - MockResponseInterceptor Parte 3 (4:41)
8.5 Testing para flavor prod parte 1 (8:44)
8.6 Testing para flavor prod parte 2 (7:42)
8.7 Testing para flavor prod parte 3 (4:33)
8.8 Testing para flavor prod parte 4 (9:02)
8.9 Testing para flavor prod parte 5 (7:45)
8.10 Configurando Token (2:36)
8.11 Confirmando la ejecución (7:45)
8.12 Resolución de problema 1 (1:46)
8.13 Assert restante & Resolución de problema 2 (3:38)
Sección 9
9.1 . Llamada a API CallBacks (7:32)
9.2 Llamadas a API RxJava (4:13)
9.3 RxJava Observables y Operadores (2:34)
9.4 RxJava Observers (1:50)
9.5 RxJava Concurrencia (2:35)
9.6 Implementar llamadas con RxJava parte 1 (8:32)
9.7 Implementar llamadas con RxJava parte 2 (7:47)
9.8 Implementar peticiones dentro de los fragmentos parte 1 (5:06)
9.9 Implementar peticiones dentro de los fragmentos parte 2 (5:48)
9.10 Implementar peticiones dentro de los fragmentos parte 3 (5:22)
9.11 Solucionando el error parte 1 (5:26)
9.12 Solucionando el error parte 2 (9:32)
9.13 Fin de curso (8:51)
¡Enhorabuena!
Evalúa nuestra formación
¿Por dónde sigo?
5.7 Definición de vistas Deal parte 1
Contenidos de la clase bloqueados
Si ya estás inscrito
Necesitarás hacer log in
.
Inscribirse en el curso para desbloquear