Change Detection дозволяє вам відстежувати будь-який веб-сайт, щоб отримувати сповіщення, коли воно оновлюється. Це додаток працює спочатку, без необхідності використання будь-яких зовнішніх серверів (ваші дані є безпечними), використовуючи всі найновіші технології, чудовий інтерфейс користувача, і це відкрите джерело.
Використовуйте випадки:
- Учитель каже, що оцінки будуть опубліковані "скоро", але ніхто не знає, що означає "скоро", і ви втомилися від перезавантаження.
- Ви працюєте з сервером і хочете періодично знати результат із запиту.
- Вас чекають оновлення на іспиті, як-от, якщо щось відкладено або оновлено.
Він також демонструє всі компоненти архітектури Android, які працюють разом: Room, ViewModels, LiveData, Paging, WorkManager і Navigation.
Коли зміна виявляється на фоні, відображається сповіщення (попередження). В даний час вона не працює з сторінками входу, але вступні матеріали є прийнятними. У програмі є 3 глядача, текстовий переглядач, який аналізує історію веб-сайтів за допомогою git-подібного вигляду: з рядка за рядком додано / видалено та зелене / червоне, переглядач pdf, який показує PDF-файли з декількома сторінками на каруселі, як інтерфейс, натхненний за допомогою прикладного програмного забезпечення із відкритим вихідним кодом Lottie і переглядачем зображень, подібного до засобу перегляду PDF, але з підтримкою облицювання (що дозволяє завантажувати важкі картинки швидше та з меншою пам'яттю).
Особливості:
✅ Повідомлення, коли веб-сайт змінюється
✅ Монітор декількох веб-сайтів
✅ Візуальна різниця всіх модифікацій (різниця)
✅ Перегляньте різні версії сайту, PDF-файлу, зображення або текстовий файл.
✅ Не вимагає жодних дозволів.
Color Налаштування кольору градієнта для кожного елемента.
✅ Матеріал дизайну та найновіші компоненти архітектури Android.
❌ Не використовуйте сторінки, для яких потрібен логін.
✨ Вихідний код доступний тут:
https://github.com/bernaferrari/ChangeDetection