About 997,000 results
Open links in new tab
  1. MVVM architecture, ViewModel and LiveData (Part 1)

    May 31, 2017 · During Google I/O, Google introduced architecture components which includes LiveData and ViewModel which facilitates developing Android app using MVVM pattern. This article discusses how can these…

  2. 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:

  3. android - Observing LiveData from ViewModel - Stack Overflow

    I am guessing if you want to comply with the whole idea of being lifecycle-ware, we need to move observation code in Activity/Fragment. Else, we can use callback or RxJava in ViewModel. Another compromise is implement MediatorLiveData (or Transformations) and observe (put your logic here) in ViewModel.

  4. ViewModel and LiveData: Behind the Scenes (Part I) - Medium

    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...

    Missing:

    • Sequence Diagram

    Must include:

  5. 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:

  6. LiveData Android Example | LiveData And ViewModel With Example

    Jul 23, 2018 · Ensures your UI matches the data state: LiveData notifies the observer object whenever lifecycle state changes. Instead of updating the UI every-time when the data changes, your observer can update the UI every time there’s a change.

    Missing:

    • Sequence Diagram

    Must include:

  7. ViewModels and LiveData: Patterns + AntiPatterns - Medium

    Sep 12, 2017 · The recommended way to communicate between ViewModels and Views is the observer pattern, using LiveData or observables from other libraries. A very convenient way to design the presentation...

    Missing:

    • Sequence Diagram

    Must include:

  8. LiveData and ViewModel Patterns in Android

    Nov 17, 2024 · Explore the implementation of LiveData and ViewModel patterns in Android for lifecycle-aware data streams, enhancing app architecture and user experience.

    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. ViewModel in Android Architecture Components

    Mar 23, 2021 · ViewModel classes are used to store the data even the configuration changes like rotating screen. ViewModel is one of the most critical class of the Android Jetpack Architecture Component that support data for UI components.

    Missing:

    • Sequence Diagram

    Must include:

  11. Some results have been removed
Refresh