javierfernandezvaca/JCACHE ? reverse-engineered prompt

Reverse engineered prompt

Quiero que me ayudes a construir este paquete de Flutter para caché y manejo de recursos offline.

La idea es tener una solución que pueda guardar y leer datos JSON, archivos e imágenes, controlar descargas con pausa, reanudar y cancelar, y limpiar automáticamente lo que ya expiró. También quiero un widget fácil de usar que muestre distintos estados como cargando, descargando, completado y error, para poder integrarlo rápido en una app real.

Si hace falta, revisa la documentación actual de Flutter o Dart para asegurar que quede bien hecho. Me gustaría que dejes una base funcional y limpia, con ejemplos simples de uso para guardar datos, descargar un archivo desde una URL y mostrar un recurso en caché dentro de una pantalla. Además, asegúrate de que funcione bien sin conexión y que sea fácil de usar desde otras apps.

Are you gonna build this?

make sure you review the code using coderabbit

Try freeSponsored — opens CodeRabbit in a new tab