La detección de cambios le permite monitorear cualquier sitio web para recibir notificaciones cuando se actualiza. Esta aplicación funciona de forma nativa, sin la necesidad de ningún servidor externo (sus datos están seguros), utilizando las últimas tecnologías, una gran interfaz de usuario y es de código abierto.
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