About 988,000 results
Open links in new tab
  1. android - Observing LiveData in ViewModel best practices - Stack Overflow

    ViewModel uses a MediatorLiveData to observe changes of the LiveData that comes from repository. I've added the data as a source to observe changes and remove it after it triggers to prevent firing events multiple times when I get data multiple times.

    Missing:

    • Sequence Diagram

    Must include:

  2. LiveData overview | App architecture | Android Developers

    Feb 10, 2025 · LiveData is a wrapper that can be used with any data, including objects that implement Collections, such as List. A LiveData object is usually stored within a ViewModel object and is accessed via a getter method, as demonstrated in the following example:

    Missing:

    • Sequence Diagram

    Must include:

  3. android - Observing LiveData from ViewModel - Stack Overflow

    There is no problem that observes LiveData in ViewModel contains observed LiveData. Use Flow class MyViewModel : ViewModel() { private val myLiveData = MutableLiveData(1) init { viewModelScope.launch { myLiveData.asFlow().collect { // Do Something } } } } Use StateFlow

    Missing:

    • Sequence Diagram

    Must include:

  4. LiveData and ViewModel. Developing Android applications …

    Jan 23, 2025 · In a simple way, live data observe the variables of ViewModel Classes and update the UI if any based on their changes. It acts as a bridge between your data and the UI, ensuring that the app...

    Missing:

    • Sequence Diagram

    Must include:

  5. 26. Room, LiveData, and ViewModelAndroid App …

    ViewModel: Provides data to the UI and acts as a communication center between the Repository and the UI. Hides the backend from the UI. ViewModel instances survive device configuration changes. LiveData: A data holder class that follows the observer pattern, which means that it can be observed. Always holds/caches latest version of data.

    Missing:

    • Sequence Diagram

    Must include:

  6. ViewModel and LiveData: Behind the Scenes (Part I)

    Jan 27, 2024 · In Android, the ‘ViewModel’ and ‘LiveData’ is one of the key components, especially when we work in MVVM(Model-View-ViewModel) architecture. Today, we will see how we can implement these two...

    Missing:

    • Sequence Diagram

    Must include:

  7. Android LiveData With Example - Coding Infinite

    Jul 23, 2018 · So, the good news is with the Android Architecture Component and more precisely with the lifecycle LiveData and ViewModel, we can easily overcome these problems. In my previous article, I briefly explain what is ViewModel and how we can use it …

    Missing:

    • Sequence Diagram

    Must include:

  8. LiveData and ViewModel Patterns in Android

    Nov 17, 2024 · The LiveData and ViewModel patterns, part of the Android Architecture Components, provide a powerful framework for building lifecycle-aware data streams and maintaining UI data across configuration changes.

    Missing:

    • Sequence Diagram

    Must include:

  9. Android LiveData & ViewModel - Thomas Kioko

    Sep 6, 2017 · ViewModel: Provides a way to create and retrieve objects that are bound to a specific lifecycle. A ViewModel typically stores the state of a view’s data and communicates with other components, such as data repositories or the domain layer which handles business logic.

    Missing:

    • Sequence Diagram

    Must include:

  10. LiveData & ViewModel — Making your own magic - Medium

    Jan 9, 2019 · ViewModel is a helper class which is part of the Android Architecture Components, it helps us to store, manage and prepare UI related data in a lifecycle conscious way.

    Missing:

    • Sequence Diagram

    Must include:

  11. Some results have been removed