I’ve worked a lot with LiveData and I think it is a great solution to save the UI state and observe it from the view layer without worrying about lifecycle issues, but…

What is wrong with LiveData?

This great data holder class in some cases is misused, in particular I have seen this two problems:

Federico Torres

Senior Android Engineer at Cognizant Softvision

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store