Question: what are the live data?
Answer: LiveData is an observable data holder class. But unlike a regular observable, it has a major advantage, it is lifecycle-aware. That means that only the observers that are in an active lifecycle state are updated. You can read a little bit more details about LiveData in the official source.