Publicado en Android

Implementar sistema de Cache con Retrofit, Android Kotlin


Usa Retrofit para hacer que su aplicación sea compatible sin conexión sin necesidad de implementar una base de datos.

El almacenamiento en caché es una forma de almacenar temporalmente datos extraídos de una petición de API, de modo que podamos acceder a ellos en un momento posterior cuando el dispositivo esté fuera de línea o si queremos acceder a los mismos datos nuevamente.

Sigue leyendo “Implementar sistema de Cache con Retrofit, Android Kotlin”
Publicado en Android

Moshi+Retrofit Error, Caused by: java.lang.IllegalArgumentException: Platform class java.util.Date (with no annotations) requires explicit JsonAdapter to be registered


Si se ua Moshi como libraria de parsear json en Retrofit, en caso de tener un campo de tipo Date, al compilar arroja el siguiente error

W/System.err: java.lang.IllegalArgumentException: Unable to create converter for java.util.List
W/System.err: Caused by: java.lang.IllegalArgumentException: Platform class java.util.Date (with no annotations) requires explicit JsonAdapter to be registered

Sigue leyendo “Moshi+Retrofit Error, Caused by: java.lang.IllegalArgumentException: Platform class java.util.Date (with no annotations) requires explicit JsonAdapter to be registered”