Change Detection giver dig mulighed for at overvåge enhver hjemmeside for at modtage underretninger, når den opdateres. Denne app fungerer indbygget uden behov for eksterne servere (dine data er sikre), ved hjælp af alle de nyeste teknologier, en stor brugergrænseflade og det er open source.
Brug sager:
- Lærer siger, at kvaliteter vil blive offentliggjort "snart", men ingen ved hvad "snart" betyder, og du er træt af at genindlæse.
- Du arbejder med en server og ønsker at kende resultatet fra en forespørgsel, med jævne mellemrum.
- Du venter på opdateringer på en eksamen, som om noget blev udskudt eller opdateret.
Det viser også alle Android Arkitektur Komponenter, der arbejder sammen: Room, ViewModels, LiveData, Personsøgning, WorkManager og Navigation.
Når en ændring registreres på baggrund, vises en meddelelse (alarm). Det fungerer i øjeblikket ikke med login-sider, men bidrag er velkomne. Der er 3 seere til appen, en tekstfremviser, der sammenligner hjemmesidens historie på en git-lignende måde, med linie for linje tilføjet / fjernet og grønt / rødt, en pdf-viewer, der viser multi-paged PDF-filer på en karruselagtig grænseflade, inspireret af Lotties open source-prøveapp, og en billedfremviser, der ligner pdf-vieweren, men med støtte til flisebelægning (som gør det muligt for tunge billeder at indlæse hurtigere og med lavere hukommelse).
Funktioner:
✅ Meddelelse, når et websted ændres
✅ Overvåg flere websteder
✅ Visuel forskel på alle ændringer (diff)
✅ Gennemse forskellige versioner af et websted, PDF, billede eller en tekstfil.
✅ kræver ikke nogen tilladelser
✅ Gradient farve tilpasninger for hver vare.
✅ Materiale design og nyeste Android Arkitektur Komponenter.
❌Du arbejder ikke med sider, der kræver login.
✨ Kildekode er tilgængelig her:
https://github.com/bernaferrari/ChangeDetection