Change Detection дазваляе адсочваць любы вэб-сайт, каб атрымліваць апавяшчэнні пры яго абнаўленні. Гэта прыкладанне працуе ў натуральным выглядзе, без неабходнасці якіх-небудзь знешніх сервераў (вашыя дадзеныя ў бяспецы), выкарыстоўваючы ўсе сучасныя тэхналогіі, вялікі карыстацкі інтэрфейс і з'яўляецца адкрытым зыходным кодам.
прэцэдэнты:
- Настаўнік кажа, што класы будуць апублікаваныя «у бліжэйшы час», але ніхто не ведае, што «хутка» азначае, і вы стаміліся ад перагрузкі.
- Вы працуеце з серверам, і хоча ведаць вынік з запыту, перыядычна.
- Вас чакаеце абнаўленняў на экзамене, як быццам нешта было адкладзена або абноўлена.
Акрамя таго, таксама дэманструе ўсе кампаненты архітэктуры Android працуюць разам: пакой, ViewModels, LiveData, пэйджынг, WorkManager і навігацыі.
Пры выяўленні змен на фоне адлюстроўваецца апавяшчэнне (папярэджанне). У цяперашні час не працуе з уваходам старонкамі, але ўзносы вітаюцца. Ёсць 3 тэлегледачы для прыкладання, у тэкставым рэдактары, які параўноўвае гісторыю сайта ў мярзотнік, як спосаб, з парадкова дададзена / выдаленае і зялёны / чырвоны, глядач PDF, які адлюстроўвае шматстаронкавы PDF-файлы на каруселі, як інтэрфейс, натхнёныя адкрытым прыкладанне крыніцы ўзору Лотте ~ d, і прагляд малюнкаў, падобны на глядач Pdf, але з падтрымкай чарапіцы (што дазваляе цяжкія карцінкі для загрузкі хутчэй і з меншай памяццю).
Асаблівасці:
✅ апавяшчэнне, калі змены вэб-сайт
✅ манітор некалькі вэб-сайтаў
✅ Візуальная розніца ўсіх мадыфікацый (розн)
✅ Агляд розных версій сайта, PDF, малюнкі або тэкставага файла.
✅ не патрабуе якіх-небудзь дазволаў.
✅ градыент колеру налады для кожнага элемента.
✅ Матэрыял дызайн і найноўшыя кампаненты архітэктуры Android.
❌Doesn't праца са старонкамі, якія патрабуюць ўваходу.
✨ Зыходны код даступны тут:
https://github.com/bernaferrari/ChangeDetection