¿Tienes bases de Kotlin pero quieres aprender cosas nuevas?
¿Te gustaría embarcarte en un curso gratis con conceptos avanzados como Corrutinas, WorkManager, Anko, inyección de dependencias con Koin o Testing?
Este es tu curso.
Curso todavía en desarrollo
- Lenguaje Kotlin
- 1.1 – Clases y objetos
- 1.1.1 – Herencia
- 1.1.2 – Data Class
- 1.1.3 – Objetos
- 1.2 – Interfaces
- 1.3 – Clases selladas
- 1.4 – Delegados y propiedades delegadas
- 1.5 – Funciones y Lambdas
- 1.5.1 – Funciones
- 1.5.2 – Lambdas
- 1.5.3 – Funciones en línea
- 1.6 – Operaciones funcionales sobre colecciones
- 1.7 – Extensiones
- 1.7.1 – Funciones de extensión
- 1.7.2 – Kotlin Android Extensions
- 1.1 – Clases y objetos
- Anko
- 2.1 – Intents
- 2.2 – Diálogos y toasts
- 2.3 – Logging
- 2.4 – Recursos y dimensiones
- Corrutinas
- 3.1 – Modelos de Ejecución Asíncrona
- 3.2 – Corrutinas en Android
- WorkManager
- 4.1 – Definiendo sus WorkRequests
- 4.2 – Observando el estado de tu trabajo
- 4.3 – Encadenar trabajos
- 4.4 – Cancelar y detener el trabajo
- 4.5 – Manejo de trabajos recurrentes
- 4.6 – Manejando trabajos únicos
- 4.7 – Testear trabajos
- Inyección de dependencias
- 5.1 – Dagger
- 5.2 – Koin
- Testing en Android
- 6.1 – Testing unitario con JUnit, Mockito-kotlin y Kluent
- 6.2 – Testing de Integración con Robolectric
- 6.3 – Testing de UI con Espresso Acceptance