Como hacer Caché con Room y Retrofit

Поділитися
Вставка
  • Опубліковано 4 січ 2025

КОМЕНТАРІ • 12

  • @DevKiper
    @DevKiper  2 роки тому +1

    Unite a nuestra comunidad de Discord!: discord.gg/P2n6zTvccV
    Aprendé a Crear Apps Profesionales en Android: AndroidAvanzado.com
    Transformate en el mejor programador Android: tidycal.com/mkiperszmid/mentoria-intro

  • @Jack-uw7td
    @Jack-uw7td 2 роки тому +1

    Muy interesante!!

  • @janderlaffitaordunez3126
    @janderlaffitaordunez3126 2 роки тому +2

    Me gustan tus videos. Sigue haciendolos. Me gustaria algo de Testing también

    • @DevKiper
      @DevKiper  2 роки тому +1

      Me alegro que te sirvan!
      Me voy a anotar lo de testing para videos futuros!

  • @andonythespinoza7991
    @andonythespinoza7991 Рік тому +1

    Muy buen video!, saludos, en caso de tener una entidad que una columna es un dato personalizado?, en este caso específico seria una lista de objetos. Como podria configurar la entidad?

    • @DevKiper
      @DevKiper  Рік тому +1

      Tendrias que usar lo que son "TypeConverters"

  • @bryancanon7457
    @bryancanon7457 2 роки тому +1

    Que bueno eres, me gusta mucho tus videos. Que recomiendas para aprender a realizar Testing?

    • @DevKiper
      @DevKiper  2 роки тому +3

      Gracias!
      Para testing recomiendo:
      Mockk , para mockear dependencias
      JUnit, para hacer testing unitario
      Y compose tiene su propia forma de testear. Hago un video?

  • @drackon1995
    @drackon1995 2 роки тому +1

    Excelente video. Pero tengo una duda. Que pasaria si la lista que descargamos y almacenamos en room, ahora en la api cambia y se agregan elementos? Como se controlaria eso cuando la lista de room no es vacia pero hay una actualizacion en el lista de la api?. Saludos.

    • @DevKiper
      @DevKiper  2 роки тому +2

      Buenas!
      Podes hacer lo que prefieras:
      1- Cuando recibas info de la api, borrar la info de room antes de guardar la nueva info
      2- Guardar la nueva info de la api, y que room tenga más datos
      Todo depende mucho el caso de uso de tu aplicación, pero cualquiera de esas 2 formas está más que bien 💪

    • @drackon1995
      @drackon1995 2 роки тому +1

      @@DevKiper ah vale vale o comprobar la info del rool y lo que no exista agregarlo? También podría ser? 🤔

    • @DevKiper
      @DevKiper  2 роки тому

      @@drackon1995 claro, pero si tenes lo de OnConflictStrategy, lo que ya está, lo sobreescribe. Y lo que no está, lo agrega. Eso es lo que pasa en éste video