ცვლილების ამოცნობა საშუალებას გაძლევთ მონიტორინგი გაუწიოთ ვებ-გვერდს, როდესაც ის განახლდება. ეს აპლიკაცია ნორმალურად მუშაობს ნებისმიერი გარე სერვერის საჭიროების გარეშე (თქვენი მონაცემები უსაფრთხოა), ყველა უახლესი ტექნოლოგიის გამოყენებით, დიდი UI და ის ღიაა.
შემთხვევების გამოყენება:
- მასწავლებელი ამბობს, რომ კლასები გამოიცემა "მალე", მაგრამ არავინ იცის, რა "მალე" ნიშნავს და დაიღალა გადატვირთვა.
- თქვენ სერვერთან ვმუშაობთ და პერიოდულად უნდა იცოდეთ შედეგის მოთხოვნა.
- თქვენ ელოდებიან გამოცდების განახლებას, თითქოს რაღაც გადაიდო ან განახლდა.
იგი ასევე აჩვენებს ყველა Android არქიტექტურის კომპონენტებს ერთად: ოთახი, ViewModels, LiveData, პეიჯინგის, WorkManager და ნავიგაცია.
როდესაც ცვლილება გამოვლინდა ფონზე, შეტყობინება (გაფრთხილება) არის ნაჩვენები. ეს ამჟამად არ მუშაობს შესვლის გვერდებზე, მაგრამ შემოწირულობები მიესალმებიან. აპლიკაციისთვის 3 მაყურებელი არის ტექსტური მაყურებელი, რომელიც ადარებს ვებ-გვერდს Git- ს მსგავსად, ხაზის მიერ დამატებული / ამოღებულ და მწვანე / წითელი ხაზით, pdf- ის მაყურებელს, რომელიც აჩვენებს მულტი-პედირებულ PDF- ებს კარუსელის მსგავსად ინტერფეისით, შთაგონებულია ლოტის ღია ნიმუშის აპლიკაციით და პიქსელი მაყურებლის მსგავსად გამოსახულების დამთვალიერებლით, მაგრამ ფილების მხარდაჭერა (რაც უფრო სწრაფად დატვირთვის საშუალებას იძლევა და ქვედა მეხსიერებაში).
Მახასიათებლები:
✅ შეტყობინება, როდესაც ნახვა იცვლება
✅ მონიტორინგი სხვადასხვა საიტებზე
✅ ყველა ცვლილების ვიზუალური განსხვავება (განსხ.)
✅ იხილავთ სხვადასხვა ვერსიებს საიტზე, PDF, სურათი ან ტექსტური ფაილი.
✅ არ საჭიროებს რაიმე ნებართვას.
✅ თითოეული ელემენტისთვის მკაფიო ფერი ვარიაციები.
✅ მასალა დიზაინი და უახლესი Android არქიტექტურის კომპონენტები.
❌ არ მუშაობს იმ გვერდებზე, რომლებიც საჭიროებენ შესვლას.
✨ წყარო კოდი ხელმისაწვდომია აქ:
https://github.com/bernaferrari/ChangeDetection