Change Detection

4.0
256 เชฐเชฟเชตเซเชฏเซ‚
10ย เชนเชœเชพเชฐ+
เชกเชพเช‰เชจเชฒเซ‹เชก
เช•เชจเซเชŸเซ‡เชจเซเชŸเชจเซเช‚ เชฐเซ‡เชŸเชฟเช‚เช—
เชชเซเชฐเชคเซเชฏเซ‡เช•
เชธเซเช•เซเชฐเซ€เชจเชถเซ‰เชŸ เช›เชฌเซ€
เชธเซเช•เซเชฐเซ€เชจเชถเซ‰เชŸ เช›เชฌเซ€
เชธเซเช•เซเชฐเซ€เชจเชถเซ‰เชŸ เช›เชฌเซ€
เชธเซเช•เซเชฐเซ€เชจเชถเซ‰เชŸ เช›เชฌเซ€
เชธเซเช•เซเชฐเซ€เชจเชถเซ‰เชŸ เช›เชฌเซ€
เชธเซเช•เซเชฐเซ€เชจเชถเซ‰เชŸ เช›เชฌเซ€
เชธเซเช•เซเชฐเซ€เชจเชถเซ‰เชŸ เช›เชฌเซ€
เชธเซเช•เซเชฐเซ€เชจเชถเซ‰เชŸ เช›เชฌเซ€

เช† เชเชชเชจเซเช‚ เชตเชฐเซเชฃเชจ

เชšเซ‡เชจเซเชœ เชกเชฟเชŸเซ‡เช•เซเชถเชจ เชคเชฎเชจเซ‡ เช•เซ‹เชˆเชชเชฃ เชตเซ‡เชฌเชธเชพเช‡เชŸเชจเซ‡ เช…เชชเชกเซ‡เชŸ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เชคเซเชฏเชพเชฐเซ‡ เชธเซ‚เชšเชจเชพเช“ เชชเซเชฐเชพเชชเซเชค เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชฎเซ‹เชจเชฟเชŸเชฐ เช•เชฐเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‡ เช›เซ‡. เช† เชเชช เช•เซ‹เชˆเชชเชฃ เชฌเชพเชนเซเชฏ เชธเชฐเซเชตเชฐเชจเซ€ เชœเชฐเซ‚เชฐ เชตเช—เชฐ (เชคเชฎเชพเชฐเซ‹ เชกเซ‡เชŸเชพ เชธเชฒเชพเชฎเชค เช›เซ‡), เชคเชฎเชพเชฎ เชจเชตเซ€เชจเชคเชฎ เชŸเซ‡เช•เชจเซ‹เชฒเซ‹เชœเซ€เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡, เชเช• เช‰เชคเซเชคเชฎ UI เช…เชจเซ‡ เชคเซ‡ เช“เชชเชจ เชธเซ‹เชฐเซเชธ เช›เซ‡ เชคเซ‡เชจเซ€ เชœเชฐเซ‚เชฐ เชตเช—เชฐ เชฎเซ‚เชณ เชฐเซ€เชคเซ‡ เช•เชพเชฎ เช•เชฐเซ‡ เช›เซ‡.

เช•เซ‡เชธเซ‹เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ‹:
- เชถเชฟเช•เซเชทเช• เช•เชนเซ‡ เช›เซ‡ เช•เซ‡ เช—เซเชฐเซ‡เชก "เชŸเซ‚เช‚เช• เชธเชฎเชฏเชฎเชพเช‚" เชชเซเชฐเช•เชพเชถเชฟเชค เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเชถเซ‡, เชชเชฐเช‚เชคเซ "เชŸเซ‚เช‚เช• เชธเชฎเชฏเชฎเชพเช‚" เชจเซ‹ เช…เชฐเซเชฅ เชถเซเช‚ เช›เซ‡ เชคเซ‡ เช•เซ‹เชˆ เชœเชพเชฃเชคเซเช‚ เชจเชฅเซ€ เช…เชจเซ‡ เชคเชฎเซ‡ เชซเชฐเซ€เชฅเซ€ เชฒเซ‹เชก เช•เชฐเซ€เชจเซ‡ เช•เช‚เชŸเชพเชณเซ€ เช—เชฏเชพ เช›เซ‹.
- เชคเชฎเซ‡ เชธเชฐเซเชตเชฐ เชธเชพเชฅเซ‡ เช•เชพเชฎ เช•เชฐเซ€ เชฐเชนเซเชฏเชพ เช›เซ‹ เช…เชจเซ‡ เชธเชฎเชฏเชพเช‚เชคเชฐเซ‡ เชตเชฟเชจเช‚เชคเซ€เชจเซเช‚ เชชเชฐเชฟเชฃเชพเชฎ เชœเชพเชฃเชตเชพ เชฎเชพเช—เซ‹ เช›เซ‹.
- เชคเชฎเซ‡ เชชเชฐเซ€เช•เซเชทเชพเชจเชพ เช…เชชเชกเซ‡เชŸเซเชธเชจเซ€ เชฐเชพเชน เชœเซ‹เชˆ เชฐเชนเซเชฏเชพ เช›เซ‹, เชœเซ‡เชฎ เช•เซ‡ เช•เช‚เชˆเช• เชฎเซเชฒเชคเชตเซ€ เชฐเชพเช–เชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เชนเชคเซเช‚ เช…เชฅเชตเชพ เช…เชชเชกเซ‡เชŸ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เชนเชคเซเช‚.

เชคเซ‡ เชเช•เชธเชพเชฅเซ‡ เช•เชพเชฎ เช•เชฐเชคเชพ เชคเชฎเชพเชฎ เชเชจเซเชกเซเชฐเซ‹เช‡เชก เช†เชฐเซเช•เชฟเชŸเซ‡เช•เซเชšเชฐ เช˜เชŸเช•เซ‹เชจเซ‡ เชชเชฃ เชชเซเชฐเชฆเชฐเซเชถเชฟเชค เช•เชฐเซ‡ เช›เซ‡: เชฐเซ‚เชฎ, เชตเซเชฏเซ‚ เชฎเซ‹เชกเชฒเซเชธ, เชฒเชพเช‡เชตเชกเซ‡เชŸเชพ, เชชเซ‡เชœเชฟเช‚เช—, เชตเชฐเซเช• เชฎเซ‡เชจเซ‡เชœเชฐ เช…เชจเซ‡ เชจเซ‡เชตเชฟเช—เซ‡เชถเชจ.

เชœเซเชฏเชพเชฐเซ‡ เชชเซƒเชทเซเช เชญเซ‚เชฎเชฟ เชชเชฐ เชซเซ‡เชฐเชซเชพเชฐ เชœเซ‹เชตเชพ เชฎเชณเซ‡ เช›เซ‡, เชคเซเชฏเชพเชฐเซ‡ เชเช• เชธเซ‚เชšเชจเชพ (เชšเซ‡เชคเชตเชฃเซ€) เชชเซเชฐเชฆเชฐเซเชถเชฟเชค เชฅเชพเชฏ เช›เซ‡. เชคเซ‡ เชนเชพเชฒเชฎเชพเช‚ เชฒเซ‰เช—เชฟเชจ เชชเซƒเชทเซเช เซ‹ เชธเชพเชฅเซ‡ เช•เชพเชฎ เช•เชฐเชคเซเช‚ เชจเชฅเซ€, เชชเชฐเช‚เชคเซ เชฏเซ‹เช—เชฆเชพเชจ เช†เชตเช•เชพเชฐเซเชฏ เช›เซ‡. เชเชชเซเชฒเชฟเช•เซ‡เชถเชจ เชฎเชพเชŸเซ‡ 3 เชฆเชฐเซเชถเช•เซ‹ เช›เซ‡, เชเช• เชŸเซ‡เช•เซเชธเซเชŸ เชตเซเชฏเซ‚เช…เชฐ เชœเซ‡ เชตเซ‡เชฌเชธเชพเช‡เชŸ เช‡เชคเชฟเชนเชพเชธเชจเซ€ เช—เชฟเชŸ เชœเซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เชธเชฐเช–เชพเชฎเชฃเซ€ เช•เชฐเซ‡ เช›เซ‡, เชœเซ‡เชฎเชพเช‚ เชฒเชพเช‡เชจ เชฌเชพเชฏ เชฒเชพเช‡เชจ เช‰เชฎเซ‡เชฐเชตเชพ/เชฆเซ‚เชฐ เช•เชฐเซ‡เชฒ เช…เชจเซ‡ เชฒเซ€เชฒเซ‹/เชฒเชพเชฒ เช›เซ‡, เชเช• เชชเซ€เชกเซ€เชเชซ เชฆเชฐเซเชถเช• เชœเซ‡ เช‡เชจเซเชŸเชฐเชซเซ‡เชธ เชœเซ‡เชตเชพ เช•เซ‡เชฐเซ‹เชฏเซเชเชฒ เชชเชฐ เชฎเชฒเซเชŸเชฟ-เชชเซ‡เชœ เชชเซ€เชกเซ€เชเชซ เชชเซเชฐเชฆเชฐเซเชถเชฟเชค เช•เชฐเซ‡ เช›เซ‡, เชชเซเชฐเซ‡เชฐเชฟเชค เชฒเซ‹เชŸเซ€เชจเซ€ เช“เชชเชจ เชธเซ‹เชฐเซเชธ เชธเซ‡เชฎเซเชชเชฒ เชเชช เช…เชจเซ‡ เช‡เชฎเซ‡เชœ เชตเซเชฏเซ‚เช…เชฐ เชฆเซเชตเชพเชฐเชพ, เชชเซ€เชกเซ€เชเชซ เชตเซเชฏเซ‚เช…เชฐเชจเซ€ เชœเซ‡เชฎ, เชชเชฐเช‚เชคเซ เชŸเชพเช‡เชฒเชฟเช‚เช— เชฎเชพเชŸเซ‡ เชธเชชเซ‹เชฐเซเชŸ เชธเชพเชฅเซ‡ (เชœเซ‡ เชญเชพเชฐเซ‡ เชšเชฟเชคเซเชฐเซ‹เชจเซ‡ เชเชกเชชเชฅเซ€ เช…เชจเซ‡ เช“เช›เซ€ เชฎเซ‡เชฎเชฐเซ€ เชธเชพเชฅเซ‡ เชฒเซ‹เชก เช•เชฐเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‡ เช›เซ‡).

เชตเชฟเชถเซ‡เชทเชคเชพ:
โœ… เชตเซ‡เชฌเชธเชพเช‡เชŸ เชฌเชฆเชฒเชพเชฏ เชคเซเชฏเชพเชฐเซ‡ เชธเซ‚เชšเชจเชพ
โœ… เชฌเชนเซเชตเชฟเชง เชตเซ‡เชฌเชธเชพเช‡เชŸเซเชธ เชชเชฐ เชจเชœเชฐ เชฐเชพเช–เซ‹
โœ… เชคเชฎเชพเชฎ เชซเซ‡เชฐเชซเชพเชฐเซ‹เชจเซ‹ เชตเชฟเชเซเชฏเซเช…เชฒ เชคเชซเชพเชตเชค (เชคเชซเชพเชตเชค)
โœ… เชธเชพเช‡เชŸ, เชชเซ€เชกเซ€เชเชซ, เช›เชฌเซ€ เช…เชฅเชตเชพ เชŸเซ‡เช•เซเชธเซเชŸ เชซเชพเช‡เชฒเชจเชพ เชตเชฟเชตเชฟเชง เชธเช‚เชธเซเช•เชฐเชฃเซ‹ เชฌเซเชฐเชพเช‰เช เช•เชฐเซ‹.
โœ… เช•เซ‹เชˆเชชเชฃ เชชเชฐเชตเชพเชจเช—เซ€เชจเซ€ เชœเชฐเซ‚เชฐ เชจเชฅเซ€.
โœ… เชฆเชฐเซ‡เช• เช†เช‡เชŸเชฎ เชฎเชพเชŸเซ‡ เช—เซเชฐเซ‡เชกเชฟเชฏเชจเซเชŸ เช•เชฒเชฐ เช•เชธเซเชŸเชฎเชพเช‡เชเซ‡เชถเชจ.
โœ… เชฎเชŸเชฟเชฐเชฟเชฏเชฒ เชกเชฟเชเชพเช‡เชจ เช…เชจเซ‡ เชจเชตเซ€เชจเชคเชฎ Android เช†เชฐเซเช•เชฟเชŸเซ‡เช•เซเชšเชฐ เช˜เชŸเช•เซ‹.
โŒเชฒเซ‰เช—เชฟเชจเชจเซ€ เชœเชฐเซ‚เชฐ เชนเซ‹เชฏ เชคเซ‡เชตเชพ เชชเซƒเชทเซเช เซ‹ เชธเชพเชฅเซ‡ เช•เชพเชฎ เช•เชฐเชคเซเช‚ เชจเชฅเซ€.

โœจ เชธเซเชคเซเชฐเซ‹เชค เช•เซ‹เชก เช…เชนเซ€เช‚ เช‰เชชเชฒเชฌเซเชง เช›เซ‡:
https://github.com/bernaferrari/ChangeDetection
เช† เชฐเซ‹เชœ เช…เชชเชกเซ‡เชŸ เช•เชฐเซเชฏเซเช‚
1 เชœเชพเชจเซเชฏเซ, 2019

เชกเซ‡เชŸเชพ เชธเชฒเชพเชฎเชคเซ€

เชกเซ‡เชตเชฒเชชเชฐ เชคเชฎเชพเชฐเซ‹ เชกเซ‡เชŸเชพ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เชเช•เชคเซเชฐเชฟเชค เช…เชจเซ‡ เชถเซ‡เชฐ เช•เชฐเซ‡ เช›เซ‡, เชคเซ‡ เชธเชฎเชœเชตเชพเชฅเซ€ เชธเซเชฐเช•เซเชทเชพเชจเซ€ เชถเชฐเซ‚เช†เชค เชฅเชพเชฏ เช›เซ‡. เชคเชฎเชพเชฐเชพ เชฆเซเชตเชพเชฐเชพ เชเชชเชจเซ‹ เช‰เชชเชฏเซ‹เช—, เช‰เชชเชฏเซ‹เช— เชฅเชพเชฏ เชคเซ‡ เชชเซเชฐเชฆเซ‡เชถ เช…เชจเซ‡ เชคเชฎเชพเชฐเซ€ เช‰เช‚เชฎเชฐเชจเชพ เช†เชงเชพเชฐเซ‡ เชกเซ‡เชŸเชพเชจเซ€ เชชเซเชฐเชพเช‡เชตเชธเซ€ เช…เชจเซ‡ เชธเซเชฐเช•เซเชทเชพ เชชเชฆเซเชงเชคเชฟเช“ เช…เชฒเช—-เช…เชฒเช— เชนเซ‹เชˆ เชถเช•เซ‡ เช›เซ‡. เชกเซ‡เชตเชฒเชชเชฐ เชฆเซเชตเชพเชฐเชพ เช† เชฎเชพเชนเชฟเชคเซ€ เชชเซเชฐเชฆเชพเชจ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เช›เซ‡ เช…เชจเซ‡ เชคเซ‡เช“ เชธเชฎเชฏเชพเช‚เชคเชฐเซ‡ เชคเซ‡เชจเซ‡ เช…เชชเชกเซ‡เชŸ เช•เชฐเซ€ เชถเช•เซ‡ เช›เซ‡.
เชคเซเชฐเซ€เชœเชพ เชชเช•เซเชทเซ‹ เชธเชพเชฅเซ‡ เช•เซ‹เชˆ เชกเซ‡เชŸเชพ เชถเซ‡เชฐ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเชคเซ‹ เชจเชฅเซ€
เชกเซ‡เชตเชฒเชชเชฐ เชกเซ‡เชŸเชพ เชถเซ‡เชฐ เช•เชฐเชตเชพเชจเซ€ เช˜เซ‹เชทเชฃเชพ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เช•เชฐเซ‡ เช›เซ‡, เชคเซ‡ เชตเชฟเชถเซ‡ เชตเชงเซ เชœเชพเชฃเซ‹
เช•เซ‹เชˆ เชกเซ‡เชŸเชพ เชเช•เชคเซเชฐเชฟเชค เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเชคเซ‹ เชจเชฅเซ€
เชกเซ‡เชตเชฒเชชเชฐ เชกเซ‡เชŸเชพ เชเช•เชคเซเชฐเชฟเชค เช•เชฐเชตเชพเชจเซ€ เช˜เซ‹เชทเชฃเชพ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เช•เชฐเซ‡ เช›เซ‡, เชคเซ‡ เชตเชฟเชถเซ‡ เชตเชงเซ เชœเชพเชฃเซ‹

เชฐเซ‡เชŸเชฟเช‚เช—เซเชธ เช…เชจเซ‡ เชธเชฎเซ€เช•เซเชทเชพเช“

4.0
256 เชฐเชฟเชตเซเชฏเซ‚

เชจเชตเซเช‚ เชถเซเช‚ เช›เซ‡?

Backup functionality, new add/edit dialog, app size is 50% lighter and a lot of internal improvements.