Thanks to your video? I have one question, I don’t need to remove the observer in onDestroy?
@smartherd6 жыл бұрын
No need to do it yourself. It is done automatically. Beauty of architecture components
@carloszetula23076 жыл бұрын
Smartherd a lot of thanks for this explanation
@varunjohnjohn5 жыл бұрын
Yes no need.. livedata is a lifec cyle aware component.. it'll manage internally..
@jaycemarcelo26343 жыл бұрын
i guess I am pretty off topic but do anyone know of a good place to stream new movies online ?
@TechMalaya5 жыл бұрын
I am thankful for this video because a lot of tutorials just talk much about theory and when coding they didn't explain everything. very simple for beginner like me to know about mvvm.
@kpranjith3 жыл бұрын
OMG what a clear explanation! today I spent a whole day watching different topics on your channel ! learnt a lot!! what a productive day!! I owe you guys
@jayeshsuthar55904 жыл бұрын
Heyy, well informed and clear concise information! Thank you so much and your voice is also appealing to the ears thanks for the explanation
@ZeeshanAli-qx1jt4 жыл бұрын
Thanks.... It was very help full for me. A big Love From All Pakistan....❤❤❤❤❤❤❤❤❤
@shankarsiddhartha83635 жыл бұрын
Thanks Nice explanation. I read many sites but not clearing 100% after watching ur video I understood 100% ViewModel & LiveData.
@dhananjaypathak61434 жыл бұрын
i dont know how to thank you ma'am i was so confused , what is livedata viewModel and finally i can say yes i get it maam thank you alot☺☺
@kahanbhalani36075 жыл бұрын
The simplest explaination ever! Thank you very much...
@ankitasaini23213 жыл бұрын
Thanks for the video, can you please also tell, how we will refresh the data?
@nikhilkeshari91764 жыл бұрын
Difference between postvalue() and setvalue() in LiveData
@MrunaliniKSahasra2 жыл бұрын
How to send the data back to ui12:23;4:05;6:00;4:25
@JujareVinayak4 жыл бұрын
At 9:52 why logs printed again by changing orientation
@muhammadarsalan96844 жыл бұрын
Heyy, your tutorials are very good and like it so much. But i have a question that how saved the state of previous fragment when move from that to other fragment.
@gautamsharma98233 жыл бұрын
this is what i was looking for, perfect sweet and simple.kudos
@leandrotaipe18324 жыл бұрын
How would i use livedata to show data on for example a bar graph
@hichamkaid16542 жыл бұрын
what an amazing explanation. could you please explain MVC, MVP, MVVM architecture
@elyu_vibes4 жыл бұрын
I have another activity (FormActivity) and on its button submit I update the livedata "counter" value. I can verify it from the logs. But after exiting the FormActivity to go back to MainActivity where the onChanged (observer) is located, the value is not updated.
@ashishgupta83944 жыл бұрын
You don't need to return mutablelivedata from getter in viewmodel
@guelmamibari5248 Жыл бұрын
Best Jetpack Tutorial, Thank u very much.
@MrAksp5 жыл бұрын
Very nicely explained. Please post videos of other components as well. Data Binding, Work Manager, Navigation, Paging etc. Thanks a lot
@nfaical33 жыл бұрын
Best explanation , thanks 👍
@SilverYagi5 жыл бұрын
Thank you. Your take on LiveData has been of great help to me.
@adminportal96534 жыл бұрын
Just came here to hear your voice... Love it .
@MinhTran-xn3kk5 жыл бұрын
your git source code is not have livedata/observer ...
@RajSharma-lt3fw6 жыл бұрын
Very well explained. Can you make some tutorials for Dagger 2 ? There are not much tutorials available out there .
@avinashpatil96623 жыл бұрын
Your teaching is amazing..thank you
@novovaleapps99934 жыл бұрын
Amazing video! Simple, objective and clean explanations!
@user-ds6qh2um6v5 жыл бұрын
Best playlist on JetPack
@harshbarnwal18794 жыл бұрын
awesome video❤️🔥
@clauubasca5 жыл бұрын
Probably my question sounds stupid. But when should I use Livedata? Can I use it just for simple variables?
@aekashiraki25702 жыл бұрын
Thanks for lesson, easy to understand
@monawat_ABDO3 жыл бұрын
Really really the best, excellent and clear explanation. Thank you Number one :)
@samarth29376 жыл бұрын
thanks for uploading tutorials... plz continue ur work on advanced and new technologies in Android...
@smartherd6 жыл бұрын
Sure like our videos
@vikki49463 жыл бұрын
Very well explained... Thank you so much
@sorasama4 жыл бұрын
big thanks it was hard concept for me to understand
@bloodops38935 жыл бұрын
I am a big fan, of yours tutorials.
@nesrmax88896 жыл бұрын
i understand very well but i try to do favoirte function in movie app and i need to use live data but there is things much bigger .. please can u help me by explain how to do favorite with livedata
@preetgandhi12334 жыл бұрын
Hey, I was wondering as per LiveData concept, if there is a change in an API Data then automatically all the ones who are observing the Livedata will be notified, so if there is a change in data from server-side would it automatically fetch the Data or we need to fetch the data and then as LiveData would change UI would change?
@jayeshsuthar55904 жыл бұрын
No buddy, how it'll fetch the data changed by the server itself. No it won't but for doing so you need to make your server do an extra job to send the data to the automatically somehow. I don't know how you'd do this though
@vaibhavdangayachvd5 жыл бұрын
I love you 3000 You cleared all my doubts
@ikhiloyaimokhai99746 жыл бұрын
nice tutorial, succinct and straight to the point!
@sangeetachintapalli61372 жыл бұрын
clear explanation, thanks for video
@azamat01805 жыл бұрын
why you used method setValue? I guess you supposed to use postValue since you were in background thread
@mehranali26893 жыл бұрын
Easy Explanation and learn more Carry Up Thank you.
@smartherd3 жыл бұрын
You are most welcome
@SinnuC5 жыл бұрын
Thank you for this precise and straight to the point complete tutorial.
@khalillaaboudi69966 жыл бұрын
nice tutorial ;but how we can observe the data when the activity is in stopped state !!
@supasonhomchan24975 жыл бұрын
Really Good. Big fan, but I have a little problem. When first we declare myRandomNumber = model.getNumber(); (this make myRandomNumber equal to "1" for example). And then we declare observer to myRandomNumber. The question is Why it goes to onChange() function although myRandomNumber did not have any changed yet. (I think myRandomNumber already = "1" before declaring observer)
@ammarmiyaji67264 жыл бұрын
that's really amazing ...thanks alot
@Shikschauhan6 жыл бұрын
well explained.. i suggest start a project which includes database and use the architecture components so that we can understand where and how to use these arch components. Thank you so much
@smartherd6 жыл бұрын
thanks alot for appreciation. Means alot to me
@Shikschauhan6 жыл бұрын
Ur welcome, i'm waiting for the upcoming tutorials you are going to upload
@Shikschauhan6 жыл бұрын
Smartherd please upload next lecture on navigation component.if possible.. ty
@harshvardhangautam53854 жыл бұрын
Really very helpful lecture Thanks a lot
@karandeepsingh18983 жыл бұрын
AWESOME EXPERIENCE
@ahmadfaraz36786 жыл бұрын
Nice tutorial. But you did not tell what is difference between setValue and postValue.
@smartherd6 жыл бұрын
oh.. i might have missed it.. will write an article on it
@miansarimhameed62486 жыл бұрын
Its Simple, setValue() set a value from main thread postValue() set a value from background thread
@pramib31433 жыл бұрын
Nice explanation
@abhaytiwari16155 жыл бұрын
Wow! Thanks for the explanation!
@vengateshm21226 жыл бұрын
Thanks for the video.Clear and upto the topic.Waiting for Room tutorial.
@smartherd6 жыл бұрын
coming soon
@Okay00074 жыл бұрын
make a video on difference between Mutable Live Data and Mediator Live Data
@asifmehmoodvlogs4u3 жыл бұрын
Thank you so much!
@sachinkumarrajput54504 жыл бұрын
Please create databinding tutorials also
@abhijitchakra11534 жыл бұрын
Well explained
@ayushvatsal28393 жыл бұрын
Awesome Thanks :)
@fabrizziocht6 жыл бұрын
Great job, thanks for your video!!!
@smartherd6 жыл бұрын
Welcome
@sachinpissay3 жыл бұрын
Im learning now for 2022
@Anton...M5 жыл бұрын
Reeeealy good explainantion.
@yaqubnaqiyev1315 жыл бұрын
best explanation
@botirkarim92935 жыл бұрын
Manjai Dovdir (explain clearly)
@dreamworldpresents30665 жыл бұрын
Perfect example
@rishabhsofttesting20745 жыл бұрын
Unavailable Video "Next Video: kzbin.info/www/bejne/hZmmeWpreruNnbc "
@RonnyBubke5 жыл бұрын
Oh my god. The view takes control over the actions. Nightmare for testing.