Found your channel very late i.e. today. Had missed many deep concepts. Thanks!
@nitunsingh69863 жыл бұрын
Great explanation,I literally missed very interesting concepts but now m feeling comfortable. Thanks Alot sir for such a beautiful content
@sanitbandekar3 жыл бұрын
Bro aapki videos bahut help full hai plz aap jaldi upload kare mujhe MVVM sikna hai, I know it's take too much time to make,
@rahulraina68911 ай бұрын
Best tutorial video approach. Short and specific video for one topic
@mohammadabbasabidi6 ай бұрын
Cheezycode as usual best at teaching. Thanks mate
@dumbxyz3 жыл бұрын
WOW. Lovely. I'm reading a book on android and everything that seems confusing, I rush to your yt channel and almost everytime the concepts get cleared thru your videos! Love and Respect from Pakistan ❤️
@afaaqahmed16973 жыл бұрын
Which book dear bro???
@dumbxyz3 жыл бұрын
@@afaaqahmed1697 The Big Nerd Ranch Guide to Android Programming 4e
@chndraja3 жыл бұрын
I'm a web dev.. trying to understand android concepts.. your videos helped me a lot... That you so much.. ☺️☺️👍👍👍👌
@CheezyCode3 жыл бұрын
Thank you Chandra...request to you - help us reach more people 🤘
@chetantailor36203 жыл бұрын
You are the great tutor...
@peyushk2 жыл бұрын
Good Tutorials !! Please make compose UI tutorials also soon !!
@nitingupta0805 Жыл бұрын
Lots of thanks and gratitude Sir.
@FaisarKhan-nv7fo2 ай бұрын
Love You Sir ❤
@yashkumar95013 жыл бұрын
Thank you sir for awesome tutorials
@CheezyCode3 жыл бұрын
Thank you Yash❤️
@Ari-1183 жыл бұрын
Thank you so much man for making this great video. I appreciate your work.
@puneetchhabra2578 Жыл бұрын
very mast explaination!
@siddharthyadav001 Жыл бұрын
Great 👌👌
@vivekonmyway88263 жыл бұрын
That's what I am writing for ❤️❤️❤️
@CheezyCode3 жыл бұрын
Thanks Vivek..keep loving ❤️
@rushikeshthak28743 жыл бұрын
Fantastic.... Nicely explained... Actually what's view model how it works....this concept is cleared.👍... Sir one request is can u make video on how to use view model with volley or retrofit.
@CheezyCode3 жыл бұрын
Next wohi planned hai...pehle diffutil dekh ke fir aage retrofit aur paging
@fffooccc9801 Жыл бұрын
@@CheezyCode please bring a playlist on external and internal storage in android system
@shubhamthorat11342 жыл бұрын
Simply awesome ⭐⭐⭐
@CheezyCode2 жыл бұрын
Thanks 😊
@smartdeveloper16273 жыл бұрын
Very nice tutorial :) waiting for next video
@CheezyCode3 жыл бұрын
Thank you! Cheers!
@divyayash58582 жыл бұрын
Excellent explanation!
@CheezyCode2 жыл бұрын
Thanks Divya
@knowledge4win382 Жыл бұрын
Thank You so much sir
@AshishGautam-sy3vm2 жыл бұрын
Nice Explanation ..
@CheezyCode2 жыл бұрын
Thanks and welcome
@knowledge4win382 Жыл бұрын
Sir aapne kya koi paid course launch Kiya hai sir hame aap se sikhna hai full app development
@sanikumarpal23663 жыл бұрын
Great Explanation sir
@CheezyCode3 жыл бұрын
Thanks Sanikumar 👍
@sat_talk3 жыл бұрын
Great video as always..
@CheezyCode3 жыл бұрын
Thanks again ❤️!
@EducationSimplified3 жыл бұрын
Colon colon class.java @7:06, what kind of a reference it yields, double colon, Please answer I’m 34 year old beginner.
@CheezyCode3 жыл бұрын
This lets you access the type i.e. your class which is then used to create the instance of that type at runtime. This comes under reflection where at runtime you inspect the internals of a class like it's properties and methods.
@sunilnraikar4103 жыл бұрын
Thanks
@nimesh5192 жыл бұрын
nic explaination
@samarthsevak67182 жыл бұрын
Ending sound track is awesome... can anyone share me the link for the same.
@wolf-splay49569 ай бұрын
Sir Please create a video where frontend in jetpack compose kotlin and backend in node js
@arpitkanda34873 жыл бұрын
Rx java pr bhi video banye sir simple explaination k sath🙏
@mohitkaranjawala76642 жыл бұрын
sir i want to ask one question when previous activity method onDestroy() is called then how viewmodel is retained why not destroyed.
@CheezyCode2 жыл бұрын
Activity ke onDestroy pe ViewModel destroy hoga...retain sirf configuration change pe hoga viewmodel
@PulkitMalhotra Жыл бұрын
5:07 sir ye shortcut konsa hai. Kya shortcut key use kri
@CheezyCode Жыл бұрын
Press shift twice
@sarabjeetsinghhora77512 жыл бұрын
Beautiful
@CheezyCode2 жыл бұрын
Thanks Sarabjeet
@macros37983 жыл бұрын
Amazing video
@CheezyCode3 жыл бұрын
Thank you ❤️
@macros37983 жыл бұрын
Sir upka koi video mis nahi karte, kiu ki bohot hi a6a content late ho. But mera ek request hai is series k liya, pehele koilin fir uske ugle din java. Isse hume our v a6a se sikne ko milain ge our asani hogi samaj ne m. Pls kosis kare sir issy dono ko fida hogi jo kotlin sik na chate ho our jo kotlin ko samaj na chahate ho our jo java se kotlin m jana chahate ho. Upka kotlin wala series a6a tha but muje lagta hai is series comparison hogi too samajne m our v asani hogi. Pls karenge na sir.
@SCRETBRO3 жыл бұрын
Thank You.
@CheezyCode3 жыл бұрын
You're welcome King ❤️
@arpitkhandelwal29993 жыл бұрын
Sir view model toh smj aa gya aache s but I think mvvm pattern hardly 3-4 years s use ho rha hai ,,,, Usse phle yeh waali problem ni aati thi (orientation) wali Muje jyda pta ni h is baare m Curious to learn 😂
@MuhammadNaveed20163 жыл бұрын
for every activity and fragment should i have new viewModel.
@CheezyCode3 жыл бұрын
Generally ab fragments he use karte hai...and generally 1 fragment ke liye 1 ViewModel banate h..but totally depends on the scenario....
@MuhammadNaveed20163 жыл бұрын
@@CheezyCode Thanks for guide
@hardcodeandroid3 жыл бұрын
Thanks sir
@CheezyCode3 жыл бұрын
Welcome ❤️
@vishalgopalrao88343 жыл бұрын
hi can you suggest Video, Music Copyrights check API, or SDK available for android? Thank you in advance
@CheezyCode3 жыл бұрын
No idea about that
@sagaraghara97543 жыл бұрын
Sir you have World top knowledge as per my opinion, Great video & Explanation, Really very appreciate Subscribed 🙏👍. And sir 1 Que tha ki, (MainViewModel::class.java) esa kyu likhte he? I mean Kotlin he to Java kyu aaya Last me? Mene aapki Beginner Kotlin Series bhi Complete dekhi, but ye JAVA likha wo kahi nai mila, so Plz sir tell me at your time, Thank you 👍
@CheezyCode3 жыл бұрын
Runtime pe class ka object banana hai...compiled bytecode java ka hai isliye ::java
@sagaraghara97543 жыл бұрын
@@CheezyCode Ok understood, Thank you sir 👍
@Sikarwar00203 жыл бұрын
Sir kitni videos aayengi iss playlist pr..
@CheezyCode3 жыл бұрын
lage rahenge iss baari rukenge nahi...abhi rukna mana hai....
@Sikarwar00203 жыл бұрын
@@CheezyCode ham bhi nhi rukenge sab kuch seekhenge
@kishorramani0073 жыл бұрын
In diagram, why onDestroy is called while screen rotate?
@CheezyCode3 жыл бұрын
Activity is destroyed and then re-created
@sangitaangbo44712 жыл бұрын
# view is to show data and viewModel is to store data.
@CheezyCode2 жыл бұрын
model class for view is viewmodel
@satyamiov3791 Жыл бұрын
1 video = 1 topic finish
@rohitjakhar66723 жыл бұрын
आज समझ आया view model का मतलब
@RohanKumar-zn4qg3 жыл бұрын
Question- viewModel is defined in onCreate() of MainActivity.kt, and onCreate() of MainActivity runs several times. So will there be new viewModel instance assigned every time onCreate() is called? If not then why? Because onCreate() will execute the statement viewModel=ViewModelProvider..... every time onCreate() is called.
@CheezyCode3 жыл бұрын
Question mei he hai answer...viewmodel kaise get kar rahe ho? Instance khud se create kar rahe ho ya viewmodelprovider ki help se milta hai instance
@RohanKumar-zn4qg3 жыл бұрын
mtlb constructor se initialise krenge to har baar bnega aur ViewModelProvider se krenge to wo check krega aur agar pehle se bna hoga to nhi bnayega?
@RohanKumar-zn4qg3 жыл бұрын
Can you please make videos for explaining things like context,requireActivity,requireArguments, compatContext, by viewModels(), by lazy{...} etc
@sharanpreetchadha52812 жыл бұрын
@@RohanKumar-zn4qg Instance toh baar baar ni bnega when onCreate use krenge toh ig har baar shayad call ho
@milangajera21292 жыл бұрын
Hello Sir, When we create an instance of the ViewModel in an Activity we passed this. Here This is the refers to the current class object or variable it means an activity class. When during the configuration chagnes our activity onDestory() and onCreate() happens. then How ViewModel survives the configuration changes. Here this means out activity destroy there is no longer visible. If we pass this Why ViewModel not destroyed? What is the meaning of passing this while we creating an instance of the ViewModel in an Activity? Could you please give me a good explanation with practical cases?
@CheezyCode2 жыл бұрын
Good question. There is a dictionary that it maintains to keep track of the objects of viewmodel. This is the main reason why we do not create viewmodel objects ourselves, we ask ViewModelProvider class to provide the instance of viewmodel. ViewModelStore is the class that helps implement the dictionary using HashMap. 'this' - is used to define the key in the dictionary. So after configuration change, you pass the key that will help ViewModelProvider class to return the same instance if it exists. Hope this helps.
@milangajera21292 жыл бұрын
@@CheezyCode Thank you sir for more clarification on my question.
@Erwinsmith940403 жыл бұрын
Sir in my another project rotation se view bhi change ho rhe hai how to solve this issue pls reply!! is viewmodel solve this issue or i need to use different library pls reply sir bohot dino se search kr rha hua solve nahi ho rha??
@CheezyCode3 жыл бұрын
Layout folder mei landscape ke liye layout defined h?
@Erwinsmith940403 жыл бұрын
@@CheezyCode sir i am making my project there is this type of problem comes?? What i do??
@CheezyCode3 жыл бұрын
ViewModel is for data only. View change ho raha that means you have another layout for landscape mode
@Erwinsmith940403 жыл бұрын
@@CheezyCode sir in my project views reset ho rhe hai by rotating. I can solve this problem by rotation lock kr ke but that is not good way to solve this problem sir pls help me!!
@Erwinsmith940403 жыл бұрын
@@CheezyCode sir single layout hai but animation type project hai jo on process rotate karne se restart ho rha hai i read lot of articles for this issue but nothing helpful 😥
@courtniallison74733 жыл бұрын
extension make in mit
@priyamprakash12093 жыл бұрын
Can you share the PPT ?
@CheezyCode3 жыл бұрын
dhundhta hu - mili toh will upload it on cheezycode.com
@PreetiKumari4412 жыл бұрын
Could you share the source code
@CheezyCode2 жыл бұрын
Last video
@PreetiKumari4412 жыл бұрын
@@CheezyCode Sorry but i want code of this video only specially, activity_main.xml