RUVIDEO
Поделитесь видео 🙏

#3 Android LiveData Tutorial - Android LiveData example - Android MVVM tutorial

📁 Обучение 👁️ 16 📅 02.12.2023

Today our Topic is android LiveData. We will learn how to use android LiveData to update UI data inside Fragment or Activity from ViewModel.

Starter Project download link : https://bit.ly/2UmN4bt
Second part(Android ViewModel Tutorial) link - https://youtu.be/TjBmz5daZVA
Full Playlist link : https://www.youtube.com/playlist?list=PLTNKiuHA_U6szz3Kg9baR5_01YasZXSul

LiveData is an android architecture component which fundamentally has 2 attributes -
Observable Data Holder - holds data as a wrapper that holds any data. LiveData is an Observable that being observed by the Fragment , which means when the data inside the LiveData changes the Fragment gets notified and UI get refreshed automatically
Lifecycle aware - LiveData knows the state of View whether it is in background or foreground. If the View is in background LiveData automatically stops updating the View. So we do not need to manually configure the observer operations
Combining these 2 powerful properties we can say LiveData does Right things in Right time.

Right now what happens, our PuzzleFragment has a direct reference to the PuzzleViewModel, but ViewModel, in our case PuzzleViewModel has no clue which Views are using the ViewModel. We need something to notify any data changes to View and automatically update the UI. We can do this thing using LiveData. LiveData works as an observable wrapper and also lifecycle aware as I said earlier. LiveData automatically does the right things at the right time and thus saves us from many lifecycle related potential bugs and memory leaks.

Source code for this tutorial: https://bit.ly/381I3sS

#AndroidLiveData
#AndroidLiveDataTutorial
#MVVMTutorial
#AndroidAppDevelopmentTutorial
#AndroidMVVM

Что делает видео по-настоящему запоминающимся? Наверное, та самая атмосфера, которая заставляет забыть о времени. Когда вы заходите на RUVIDEO, чтобы посмотреть онлайн «#3 Android LiveData Tutorial - Android LiveData example - Android MVVM tutorial», вы рассчитываете на нечто большее, чем просто загрузку плеера. И мы это понимаем. Контент такого уровня заслуживает того, чтобы его смотрели в HD 1080, без дрожания картинки и бесконечного буферизации.

Честно говоря, Rutube сегодня — это кладезь уникальных находок, которые часто теряются в общем шуме. Мы же вытаскиваем на поверхность самое интересное. Будь то динамичный экшн, глубокий разбор темы от любимого автора или просто уютное видео для настроения — всё это доступно здесь бесплатно и без лишних формальностей. Никаких «заполните анкету, чтобы продолжить». Только вы, ваш экран и качественный поток.

Если вас зацепило это видео, не забудьте взглянуть на похожие материалы в блоке справа. Мы откалибровали наши алгоритмы так, чтобы они подбирали контент не просто «по тегам», а по настроению и смыслу. Ведь в конечном итоге, онлайн-кинотеатр — это не склад файлов, а место, где каждый вечер можно найти свою историю. Приятного вам отдыха на RUVIDEO!

Видео взято из открытых источников Rutube. Если вы правообладатель, обратитесь к первоисточнику.