Modificarea detecției vă permite să monitorizați orice site web pentru a primi notificări atunci când este actualizat. Această aplicație funcționează nativ, fără a fi nevoie de servere externe (datele dvs. sunt sigure), utilizând toate cele mai recente tehnologii, un utilitar UI și este open source.
Cazuri de utilizare:
- Profesorul spune că notele vor fi publicate "în curând", dar nimeni nu știe ce înseamnă "în curând" și ești obosit de reîncărcare.
- Lucrați cu un server și doriți să cunoașteți rezultatul dintr-o solicitare, periodic.
- În așteptare pentru actualizări pe un examen, ca și cum ceva ar fi amânat sau actualizat.
De asemenea, prezintă toate componentele de arhitectură Android care lucrează împreună: Cameră, ViewModels, LiveData, Paging, WorkManager și Navigare.
Când se detectează o modificare în fundal, este afișată o notificare (alertă). În prezent, nu funcționează cu paginile de conectare, dar contribuțiile sunt binevenite. Există 3 spectatori pentru aplicație, un vizualizator de text care compară istoricul site-ului într-un mod asemănător gitului, cu linii de linie adăugate / eliminate și verde / roșu, un vizualizator PDF care afișează PDF-uri multi-pagini pe o interfață tip carusel, inspirat de aplicația de probă open source a Lottie și de un vizualizator de imagini, similar cu vizualizatorul Pdf, dar cu suport pentru placare (care permite încărcarea mai rapidă a imaginilor grele și a memoriei mai mici).
Caracteristici:
✅ Notificarea când un site web se schimbă
✅ Monitorizați mai multe site-uri web
✅ Diferența vizuală a tuturor modificărilor (diff)
✅ Răsfoiți versiuni diferite ale unui site, PDF, imagine sau un fișier text.
✅ Nu necesită permisiuni.
Custom Personalizarea culorilor gradient pentru fiecare element.
✅ Designul materialelor și cele mai recente componente de arhitectură Android.
❌Nu funcționează cu paginile care necesită conectare.
✨ Codul sursă este disponibil aici:
https://github.com/bernaferrari/ChangeDetection