Change Detection APP
Przypadków użycia:
- Nauczyciel mówi, że oceny będą publikowane "wkrótce", ale nikt nie wie, co oznacza "wkrótce", a ty masz dość przeładowywania.
- Pracujesz z serwerem i chcesz okresowo znać wynik zapytania.
- Czekasz na aktualizacje na egzaminie, jakby coś zostało przełożone lub zaktualizowane.
Udostępnia także wszystkie współpracujące ze sobą komponenty architektury Androida: Pokój, ViewModels, LiveData, Paging, WorkManager i Nawigacja.
Po wykryciu zmiany w tle wyświetlane jest powiadomienie (alert). Obecnie nie działa ze stronami logowania, ale zgłoszenia są mile widziane. Istnieją 3 przeglądarki dla aplikacji, przeglądarka tekstowa, która porównuje historię witryny w sposób podobny do git, z dodanymi / usuniętymi liniami i zielonymi / czerwonymi, przeglądarką pdf, która wyświetla wielostronne pliki PDF na interfejsie podobnym do karuzeli, zainspirowane przy użyciu przykładowej aplikacji Open Source Lottie i przeglądarki obrazów, podobnej do przeglądarki Pdf, ale z obsługą płytek (która pozwala ładować zdjęcia szybciej i przy mniejszej ilości pamięci).
Cechy:
✅ Powiadomienie o zmianie strony internetowej
✅ Monitoruj wiele stron internetowych
✅ Wizualna różnica wszystkich modyfikacji (diff)
✅ Przeglądaj różne wersje witryny, pliku PDF, obrazu lub pliku tekstowego.
✅ Nie wymaga żadnych uprawnień.
✅ Gradientowe dostosowywanie kolorów dla każdej pozycji.
✅ Material design i najnowsze komponenty architektury Androida.
❌Nie pracujesz ze stronami, które wymagają logowania.
✨ Kod źródłowy jest dostępny tutaj:
https://github.com/bernaferrari/ChangeDetection