Curso de Kotlin para Android 2017

Curso de Kotlin para Android 2017

Instruido por:
Sebastian Tellez
Sebastian Tellez
Intermedio
10 horas de contenido
Ver la ruta de aprendizaje
PlatziStore
Proyecto del curso
PlatziStore

En esta aplicación desarrollada para el curso de Kotlin en Platzi podrás comprar productos como sudaderas, camisetas y tazas. Además veremos durante el curso cómo hacer interoperabilidad entre aplicaciones hechas con Java y aplicaciones Kotlin.

Curso de Kotlin para Android 2017

Curso de Kotlin para Android 2017

Progreso del curso:0/61contenidos(0%)

Contenido del Curso
Tutoriales de estudiantes
Preguntas de estudiantes

Progreso del curso:0/61contenidos(0%)

Introducción al Curso de Kotlin

Material Thumbnail

¿Qué vamos a construir con Kotlin?

01:52 min

Material Thumbnail

¿Qué es Kotlin?

07:34 min

Preparando el entorno de desarrollo para trabajar con Kotlin

Material Thumbnail

Instalando y probando Kotlin en Mac

04:50 min

Material Thumbnail

Instalando y probando Kotlin en Windows

11:28 min

Material Thumbnail

Instalando y probando IntelliJ IDEA

07:33 min

Descubriendo Kotlin

Material Thumbnail

Variables y tipos en Kotlin

07:14 min

Material Thumbnail

String templates

08:07 min

Material Thumbnail

Funciones en Kotlin

09:45 min

Material Thumbnail

Data Class en Kotlin

13:17 min

Material Thumbnail

Default values en Kotlin

08:00 min

Material Thumbnail

Arreglos en Kotlin

07:37 min

Material Thumbnail

Extension Functions en Kotlin

09:04 min

Material Thumbnail

if/if-else en Kotlin

09:39 min

Material Thumbnail

For y While en Kotlin

10:09 min

Material Thumbnail

Null Safety o !NPE en Kotlin

13:40 min

Material Thumbnail

Destructuring Declarations en Kotlin

09:48 min

Material Thumbnail

Expresion Object y Singletons en Kotlin

15:17 min

Conceptos avanzados de Kotlin

Material Thumbnail

Diferencias entre Kotlin y Java

06:29 min

Material Thumbnail

Simplificando procesos con Kotlin

10:20 min

Material Thumbnail

Qué son las lambdas

02:15 min

Material Thumbnail

Lambdas y cómo se usan

11:33 min

Material Thumbnail

Funciones de orden mayor

11:14 min

Material Thumbnail

Operadores sobrecargados

11:07 min

Material Thumbnail

Try, catch y manejo de excepciones en Kotlin

12:10 min

Interoperabilidad entre Java y Kotlin

Material Thumbnail

Cómo configurar Kotlin en Android Studio

08:41 min

Material Thumbnail

Creación del proyecto Interoperabilidad de Java con Kotlin

07:46 min

Material Thumbnail

Kotlin en Java: implementando Funciones

10:22 min

Material Thumbnail

Kotlin en Java: implementando Clases

07:17 min

Material Thumbnail

Java en Kotlin: Implementación de un RecyclerView

20:35 min

Material Thumbnail

Java en Kotlin: implementación de Shared preferences

10:25 min

Material Thumbnail

Finalización del proyecto de interoperabilidad de Java con Kotlin

07:08 min

Android Kotlin

Material Thumbnail

Qué es PlatziStore y qué vamos a necesitar para su construcción - Requerimientos

07:37 min

Material Thumbnail

Qué son y cómo se usan las Android Extensions

06:31 min

Material Thumbnail

Extension Functions en Android

07:35 min

Material Thumbnail

RecyclerView construcción de la estructura de la vista de principal de PlatziStore

10:40 min

Material Thumbnail

RecyclerView finalización de la construcción de la estructura de la vista de principal de PlatziStore

16:34 min

Material Thumbnail

Material Transitions construcción de la vista

11:29 min

Material Thumbnail

Material Transitions conexión del item de la lista con la vista de detalle

15:09 min

Material Thumbnail

Implementando la base de datos SQLite de PlatziStore

15:42 min

Material Thumbnail

RETO : Investiga como es que funcionan las Coroutines en kotlin generando una lista de datos muy grande y asignándola a una lista en Android

08:48 min

Material Thumbnail

Generando un apk válido para la Play Store

07:44 min

Material Thumbnail

Lanzamiento a la play store

15:08 min

Kotlin en el servidor

Material Thumbnail

Kotlin Frameworks

02:59 min

Material Thumbnail

Configuración de un proyecto con Ktor

08:28 min

Material Thumbnail

Enviando respuestas desde el servidor - GET y POST

23:23 min

Material Thumbnail

Generando la lista para PlatziStorev

18:11 min

Material Thumbnail

Consumir endpoints en Android con Retrofit

08:59 min

Material Thumbnail

Creando el cliente de retrofit para consumir el servicio

10:43 min

Material Thumbnail

Consumiendo el listado de productos en PlatziStore

16:55 min

Material Thumbnail

Conclusiones del curso de lo que aprendimos en el curso de Kotlin

01:08 min

nuevosmás votadossin responder
coco paiva
coco paiva
Estudiante

Al crear al keystore me sale:
"El almacén de claves JKS utiliza un formato propietario. Se recomienda migrar a PKCS12, que es un formato estándar del sector que utiliza"
Alguna recomendación

1
ave
ave
Estudiante

Alguien Sabe que significa el Ultimo warning ???

SLF4J: Failed to load class “org.slf4j.impl.StaticLoggerBinder”.
SLF4J: Defaulting to no-operation (NOP) logger implementation
SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further details.

y PorQue Aparece, dañara algo en el Futuro.???
Y como arreglarlo

1
Luis Enrique Lemus Hernandez
Luis Enrique Lemus Hernandez
Estudiante

como se haría en el caso de que el json del response, venga en forma de String y no en forma de JSON object?

2
Luis Jorge Pablo Sartillo
Luis Jorge Pablo Sartillo
Estudiante

¿En que casos es útil usar Anko y cuando no ?

2
Juan Camilo Alvarez Jurado
Juan Camilo Alvarez Jurado
Estudiante

En IntelliJ se supone que también se puede hacer todo esto, y he llegado hasta este paso y no me aparecen los tipos/variantes de Build, y no me deja seleccionar que firme JAR ni APK ¿Alguna idea?
![](Screenshot from 2020-02-02 12-28-32.png

2
Luis Jorge Pablo Sartillo
Luis Jorge Pablo Sartillo
Estudiante

tengo el siguiente problema en consola por lo cual no logro hacer que funcione el proyecto, revise todos los archivos y no me marca error en código. alguien podría ayudarme

AGPBI: {“kind”:“error”,“text”:“Android resource compilation failed”,“sources”:[{“file”:“C:\Users\Lpablo\AndroidStudioProjects\PlazitStore2\app\src\main\res\values\ids.xml”,“position”:{“startLine”:2,“startColumn”:4,“startOffset”:57,“endColumn”:43,“endOffset”:96}}],“original”:"C:\Users\Lpablo\AndroidStudioProjects\PlazitStore2\app\src\main\res\values\ids.xml:3:5-44: AAPT: error: <item> inner element must either be a resource reference or empty.\n ",“tool”:“AAPT”}

1
juanexgue
juanexgue
Estudiante
Se olvidaron en sylabus Fragments con Kotlin
1
Juan Camilo Alvarez Jurado
Juan Camilo Alvarez Jurado
Estudiante

Entiendo el objetivo de la función extendida edit, pero se me está dificultando entender bien cómo funciona. ¿Alguien me podría explicar esto a detalle?

1
langeld83
langeld83
Estudiante

Hola, se que este curso ya tiene su tiempo y necesita actualizarse, no se si les haya sucedido que al colocar: app:layout_behavior="@string/appbar_scrolling_view_behavior" no baja el recyclerView.

Como lo resolvieron ustedes?
Gracias.

2
Luis Jorge Pablo Sartillo
Luis Jorge Pablo Sartillo
Estudiante

¿Cual es el modelo de emulador que usas cuando corres tu proyecto?

1