WBF AcademyWBF Academy
TDD para Android con Kotlin
Intermedio Lenguajes de Programación

TDD para Android con Kotlin

Publica funcionalidades de Android que puedas cambiar sin miedo. Este curso de nivel intermedio enseña el desarrollo guiado por pruebas tal como funciona en una base de código Android real: escribe una prueba que falla, hazla pasar con lo más simple que pueda funcionar y después refactoriza manteniendo la suite en verde. Adquirirás soltura con las herramientas que de verdad importan —JUnit 5, bibliotecas de aserciones, pruebas parametrizadas y MockK para los dobles de prueba— y luego entrarás donde Android se pone difícil. Aprenderás a mantener el framework de Android fuera de tus pruebas unitarias para que corran en la JVM en milisegundos, a probar un ViewModel como corresponde, a controlar las corrutinas con runTest y un TestDispatcher inyectado en lugar de esperar, y a verificar las emisiones de un Flow con Turbine. Verás por qué la comunidad Android prefiere cada vez más los fakes escritos a mano frente a los mocks, dónde encajan realmente Robolectric y las pruebas instrumentadas, y cómo domar una Activity heredada con pruebas de caracterización. Requiere que ya escribas Kotlin con soltura. Al terminar, las pruebas serán tu forma de diseñar código Android, no una tarea añadida al final.

5 módulos 15 clases 6 h 350 preguntas
▶ Empezar a ver

Contenido del curso

Consejos

Ver todos