title: What are the differences between StateFlow and LiveData?
body: <p>as I mentioned in the title, I'm curious about the general differences between the two. Can you help with this? I couldn't find the specific differences as there are complex examples on the internet.</p>
  <ol>
  <li>What are the differences in terms of performance?</li>
  <li>In which scenarios does it provide advantages?</li>
  <li>Using StateFlow with Kotlin Flow is advantageous. But what is the risk of not switching to StateFlow in a project using LiveData?</li>
  <li>Is Google deprecating LiveData? :)</li>
  </ol>