Краткий обзор операторов преобразования LiveData: map, switchMap, distinctUntilChanged. Плюс, возможность написать свое решение, используя MediatorLiveData.
#android #livedata
https://proandroiddev.com/livedata-transformations-4f120ac046fc
#android #livedata
https://proandroiddev.com/livedata-transformations-4f120ac046fc
Medium
LiveData transformations
LiveData is a great tool to use when working with Android Architecture Components. Before I knew how to use the Transformations class, I…
Автор предлагает использовать наследование, чтобы сделать удобнее код, который мы пишем для пар: LiveData+MutableLiveData и StateFlow+MutableStateFlow
#android #livedata #flow
https://dpreussler.medium.com/avoid-backing-properties-for-livedata-and-stateflow-706006c9867e
#android #livedata #flow
https://dpreussler.medium.com/avoid-backing-properties-for-livedata-and-stateflow-706006c9867e
Medium
Avoid backing properties for LiveData and StateFlow
Separating the public API and implementation detail of android ViewModels. Looking at you underscore prefix!