Dlaczego powinniśmy przestać używać Data Binding w Androidzie

bulldogjob.pl 1 rok temu

lead

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 pochłonąć 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. Wprawdzie nadszedł czas, aby odejść od tych metod, ale dla niektórych starszych projektów aplikacji na Androida łatwiejsze może być przekonwertowanie z Javy na Kotlin, 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 XML Views, należy rozważyć wady stosowania Data Binding, co zostało uznane za nie optymalną praktykę inżynierii systemu i nie jest zrównoważone technicznie.
Idź do oryginalnego materiału