Change Detection APP
Casos de uso:
- El profesor dice que las calificaciones se publicarán "pronto", pero nadie sabe qué significa "pronto" y estás cansado de recargar.
- Está trabajando con un servidor y desea conocer el resultado de una solicitud, periódicamente.
- Está esperando las actualizaciones de un examen, como si se hubiera pospuesto o actualizado algo.
También muestra todos los componentes de la arquitectura de Android trabajando juntos: Room, ViewModels, LiveData, Paging, WorkManager y Navigation.
Cuando se detecta un cambio en el fondo, se muestra una notificación (alerta). Actualmente no funciona con páginas de inicio de sesión, pero las contribuciones son bienvenidas. Hay 3 espectadores para la aplicación, un visor de texto que compara el historial del sitio web de una manera similar a git, con línea por línea agregada / eliminada y verde / rojo, un visor de pdf que muestra archivos PDF de varias páginas en una interfaz tipo carrusel, inspirado por la aplicación de ejemplo de código abierto de Lottie, y un visor de imágenes, similar al visor de PDF, pero con soporte para mosaico (lo que permite que las imágenes pesadas se carguen más rápido y con menos memoria).
caracteristicas:
✅ Notificación cuando un sitio web cambia.
✅ Monitorear múltiples sitios web
Difference Diferencia visual de todas las modificaciones (dif)
✅ Explore diferentes versiones de un sitio, PDF, imagen o archivo de texto.
✅ No requiere ningún permiso.
Custom Personalizaciones de color degradado para cada elemento.
✅ Diseño de materiales y últimos componentes de la arquitectura de Android.
❌No funciona con páginas que requieren inicio de sesión.
El código fuente de ✨ está disponible aquí:
https://github.com/bernaferrari/ChangeDetection