The UI on Android is completely reactive and so should be your code. With the increasing complexity of animations, interaction and user experience, new challenges arise when writing code. While we may have great solutions for Core and Architecture, little is talked on how to make your UI code more responsive and easier to maintain.
In this talk, we will go see the challenge of communicating between distinct parts of the apps and how can we fix that by using LiveData.
We will look at how Transformations can help us create a reactive representation of our UI models and make the communication between different custom views simpler and less coupled.