Η ανίχνευση αλλαγών σάς επιτρέπει να παρακολουθείτε οποιονδήποτε ιστότοπο για να λαμβάνετε ειδοποιήσεις όταν ενημερώνεται. Αυτή η εφαρμογή λειτουργεί εγγενώς, χωρίς την ανάγκη για εξωτερικούς διακομιστές (τα δεδομένα σας είναι ασφαλή), χρησιμοποιώντας όλες τις τελευταίες τεχνολογίες, ένα μεγάλο UI και είναι ανοικτού κώδικα.
Χρήσεις χρήσης:
- Ο δάσκαλος λέει ότι οι βαθμολογίες θα δημοσιευθούν "σύντομα", αλλά κανείς δεν ξέρει τι σημαίνει "σύντομα" και είστε κουρασμένοι από την επαναφόρτωση.
- Εργάζεστε με ένα διακομιστή και θέλετε να γνωρίζετε το αποτέλεσμα από ένα αίτημα, περιοδικά.
- Περιμένετε για ενημερώσεις σε μια εξέταση, σαν να αναβάλλεται ή να ενημερώνεται κάτι.
Επίσης, προβάλλει όλα τα στοιχεία Αρχιτεκτονικής Android που συνεργάζονται: Δωμάτιο, ViewModels, LiveData, Σελίδες, WorkManager και Πλοήγηση.
Όταν εντοπιστεί μια αλλαγή στο παρασκήνιο, εμφανίζεται μια ειδοποίηση (ειδοποίηση). Αυτήν τη στιγμή δεν λειτουργεί με τις σελίδες σύνδεσης, αλλά οι συνεισφορές είναι ευπρόσδεκτες. Υπάρχουν 3 θεατές για την εφαρμογή, ένα πρόγραμμα προβολής κειμένου που συγκρίνει το ιστορικό ιστότοπου με τρόπο παρόμοιο με το git, με προσθήκη / αφαίρεση γραμμών ανά γραμμή και πράσινο / κόκκινο, έναν προβολέα pdf που εμφανίζει πολυ-σελίδες αρχεία PDF σε περιβάλλον τύπου καρουσέλ από την εφαρμογή δειγμάτων ανοιχτού κώδικα Lottie και ένα πρόγραμμα προβολής εικόνων, παρόμοιο με το πρόγραμμα προβολής Pdf, αλλά με υποστήριξη για πλακάκια (που επιτρέπει στις βαριές εικόνες να φορτώνονται γρηγορότερα και με χαμηλότερη μνήμη).
Χαρακτηριστικά:
✅ Κοινοποίηση όταν αλλάζει ένας ιστότοπος
✅ Παρακολούθηση πολλών ιστοσελίδων
✅ Οπτική διαφορά όλων των τροποποιήσεων (diff)
✅ Περιηγηθείτε σε διαφορετικές εκδόσεις ενός ιστότοπου, ενός PDF, μιας εικόνας ή ενός αρχείου κειμένου.
✅ Δεν απαιτεί δικαιώματα.
Custom Προσαρμογές χρώματος κλίσης για κάθε στοιχείο.
✅ Σχεδιασμός υλικών και πιο πρόσφατα στοιχεία Αρχιτεκτονικής Android.
❌Δεν λειτουργεί με σελίδες που απαιτούν σύνδεση.
✨ Ο πηγαίος κώδικας είναι διαθέσιμος εδώ:
https://github.com/bernaferrari/ChangeDetection