Change Detection APP
Anwendungsfälle:
- Lehrer sagt, Noten werden "bald" veröffentlicht, aber niemand weiß, was "bald" bedeutet, und Sie sind müde, neu zu laden.
- Sie arbeiten mit einem Server und möchten regelmäßig das Ergebnis einer Anfrage erfahren.
- Sie warten auf Updates zu einer Prüfung, z. B. wenn etwas verschoben oder aktualisiert wurde.
Es zeigt auch alle Komponenten der Android-Architektur, die zusammenarbeiten: Room, ViewModels, LiveData, Paging, WorkManager und Navigation.
Wenn eine Änderung im Hintergrund erkannt wird, wird eine Benachrichtigung (Warnung) angezeigt. Es funktioniert derzeit nicht mit Login-Seiten, aber Beiträge sind willkommen. Es gibt 3 Viewer für die App, einen Text-Viewer, der den Website-Verlauf auf git-ähnliche Weise vergleicht, Zeile für Zeile hinzugefügt / entfernt und grün / rot, einen PDF-Viewer, der mehrseitige PDFs auf einer Karussell-ähnlichen Oberfläche anzeigt von Lotties Open-Source-Beispiel-App und einem Bildbetrachter ähnlich dem Pdf-Viewer, aber mit Unterstützung für Tiling (wodurch schwere Bilder schneller und mit weniger Speicher geladen werden können).
Eigenschaften:
✅ Benachrichtigung bei Änderung einer Website
✅ Überwachen Sie mehrere Websites
✅ Visueller Unterschied aller Modifikationen (diff)
✅ Durchsuchen Sie verschiedene Versionen einer Website, PDF, Bild oder eine Textdatei.
✅ Erfordert keine Berechtigungen.
✅ Farbverlaufsanpassungen für jedes Element.
✅ Materialdesign und neueste Android-Architekturkomponenten.
❌ Funktioniert nicht mit Seiten, die eine Anmeldung erfordern.
✨ Quellcode ist hier verfügbar:
https://github.com/bernaferrari/ChangeDetection