Change Detection APP
Use cases:
- De leraar zegt dat de cijfers "binnenkort" worden gepubliceerd, maar niemand weet wat "binnenkort" betekent en je bent het herladen beu.
- U werkt met een server en wilt het resultaat van een verzoek periodiek weten.
- U wacht op updates over een examen, alsof iets is uitgesteld of bijgewerkt.
Het toont ook alle Android-architectuurcomponenten die samenwerken: Room, ViewModels, LiveData, paging, WorkManager en navigatie.
Wanneer een wijziging wordt gedetecteerd op de achtergrond, wordt een melding (waarschuwing) weergegeven. Het werkt momenteel niet met inlogpagina's, maar bijdragen zijn welkom. Er zijn 3 viewers voor de app, een tekstviewer die de website-geschiedenis op een git-achtige manier vergelijkt, regel per regel toegevoegd / verwijderd en groen / rood, een pdf-viewer die multi-paged pdf's toont op een carrouselachtige interface, geïnspireerd door de open source voorbeeld-app van Lottie en een afbeeldingsviewer, vergelijkbaar met de Pdf-viewer, maar met ondersteuning voor betegeling (waardoor zware afbeeldingen sneller kunnen laden en met een lager geheugen).
Kenmerken:
✅ Melding wanneer een website verandert
✅ Monitor meerdere websites
✅ Visueel verschil van alle wijzigingen (diff)
✅ Blader door verschillende versies van een site, PDF, afbeelding of een tekstbestand.
✅ Vereist geen toestemming.
✅ Aanpassingen van de verloopkleur voor elk item.
✅ Materiaalontwerp en nieuwste componenten voor Android-architectuur.
❌Geen werkt niet met pagina's waarvoor u moet inloggen.
✨ De broncode is hier beschikbaar:
https://github.com/bernaferrari/ChangeDetection