Nie używaj Data Binding w Androidzie

bulldogjob.pl 5 miesięcy temu

Dowiedz się, dlaczego powinniśmy przestać używać Data Binding w Androidzie.

Zajmowanie się wywołaniami findViewById() od pierwszego dnia podczas pracy nad Androidowymi UI opartymi na XML było prawdziwym koszmarem. Nieco później pojawiło się coś, co nazwaliśmy View Binding, aby uprościć proces, a następnie pojawiło się wiązanie danych (Data Binding), aby pobierać dane bezpośrednio z widoków XML.Przewiduje się, iż Data Binding i View Binding staną się mniej istotne w miarę przechodzenia na Jetpack Compose. Tak, nadszedł czas, aby odejść od tych metod. Są jednak starsze aplikacje na Androida, w których przejście z Javy na Kotlina może być w zasięgu, ale przepisanie interfejsów użytkownika w Jetpack Compose może być zbyt dużym wyzwaniem.Gdybyśmy przez cały czas musieli trzymać się Kotlina i widoków XML, należy rozważyć wady stosowania Data Binding. A jest ich trochę, szczególnie, iż wiele osób postrzega tę technikę jako nieoptymalną i ciężką w utrzymaniu.
Idź do oryginalnego materiału