Android MVVM Architecture Complete Example in Hindi | CheezyCode - #15

  Рет қаралды 84,752

Cheezy Code

Cheezy Code

Күн бұрын

Пікірлер: 144
@codinghelp8168
@codinghelp8168 3 жыл бұрын
Sir... Jo aap samjhe to vo sidha... Dimang m khus jaata hai... U r the best teacher..❤
@CheezyCode
@CheezyCode 3 жыл бұрын
Thank you ✌️
@user-qv6mb
@user-qv6mb 3 жыл бұрын
Cleared interview and got an unexpected offer only because of ur videos... Thank you so much sir... Waiting for more videos.. pl make videos on Jetpack compose
@CheezyCode
@CheezyCode 3 жыл бұрын
Congratulations 👏👏. Thank you for your comment. Jetpack Compose is on the way...Cheers.
@chirantanchaudhury2809
@chirantanchaudhury2809 3 жыл бұрын
congratulation 👍🏻
@prerna3404
@prerna3404 2 жыл бұрын
where did you get an offer from?
@jatinvashisht4293
@jatinvashisht4293 3 жыл бұрын
Sir bahut high quality content hai. Koi bhi indian youtuber aisa quality android content nahi provide kar raha. BTW, next videos Kab tak expect kar sakte hain?
@RohitGTA
@RohitGTA 3 жыл бұрын
so addictive playlist.. 2 din m 15 video dekh li... its amazing explanation. every word every sentences so meaningful,
@zumanfaizal5195
@zumanfaizal5195 26 күн бұрын
sir ji love you ji sir ji , mari life easy kar di ap ne ye MVVM samja ke . or sir ap ki teaching skills grate hai sir , straightforward hai bore nai hota ap ki explaining se .. (ap hope ho sir meri , or inspiration bi 😭) life me chance mila to milunga sir ji ap se zarur🙌
@Usmankhan-yr3dl
@Usmankhan-yr3dl 2 жыл бұрын
one of the best example . if you want to learn mvvm in a shortest time then this video is for you.
@CheezyCode
@CheezyCode 2 жыл бұрын
Thanks Usman
@abdussamad-f2t
@abdussamad-f2t Ай бұрын
Dear Sir, I would like to express my heartfelt gratitude to CHEEZY CODE for guiding me through Android development with Kotlin in the most effective and inspiring way. Your dedication to making complex concepts clear and accessible has truly empowered me to grow both as a developer and as a learner. The way you broke down difficult topics into manageable pieces and offered practical, hands-on experience has been invaluable. Thank you for your patience, expertise, and encouragement throughout this journey, making learning a truly enjoyable experience. Sir, Please make like that course on Flutter App Development. Regarding Abdus Samad From Pakistan
@AzamKhan-vl5it
@AzamKhan-vl5it Жыл бұрын
is it mandatory to implement MVVM pattern with retrofit library?? can we implement MVVM through volley library???
@terrroGamingOc2
@terrroGamingOc2 3 жыл бұрын
Finally Repository class dekhne ko mele sahi se .
@vipinyadav-kc1ll
@vipinyadav-kc1ll 2 жыл бұрын
Very Good Tutorial ,I have never seen such a neet and clean tutorial
@CheezyCode
@CheezyCode 2 жыл бұрын
Thanks a lot
@vipinyadav-kc1ll
@vipinyadav-kc1ll 2 жыл бұрын
@@CheezyCode sir if you have already a video on Android interview questions and answers then provide me a link of that otherwise make a video on that , it's my humble request
@sagarpaliwal6669
@sagarpaliwal6669 3 жыл бұрын
thank you sir .. apki next video ka intzar h or full feature app ka bhi ....your way of teaching is excellent
@kautilyabhardwaj3400
@kautilyabhardwaj3400 2 жыл бұрын
can we make our repository by passing instance of database in repository?? and if we can then which practice is better??
@luckykatariya2900
@luckykatariya2900 3 жыл бұрын
Sir make a video with hilt , Much beneficial sir ,Great Effort...
@jasolsodha7569
@jasolsodha7569 3 жыл бұрын
bohat ache tareki se explain kya, thanku. please un sub ke sath koi series bin do, kotlin coroutines, di(Hilt), jetpack navigation
@pratyushtiwari6486
@pratyushtiwari6486 3 жыл бұрын
When we do and when we don't use `Object` keyword for creating singletons?
@RohitGTA
@RohitGTA 3 жыл бұрын
cheezy code is one of my fav KZbin channel for android learning. keep educating. your each video our careers boost.
@CheezyCode
@CheezyCode 3 жыл бұрын
Thank you Rohit 😊❤️
@rabinoor9315
@rabinoor9315 3 жыл бұрын
You are the best teacher. solute.
@CheezyCode
@CheezyCode 3 жыл бұрын
Thank you Rabi 😊
@abhishekrai2211
@abhishekrai2211 2 жыл бұрын
Very nice Sir ji, l Learn hole architecture of MVVM in single video
@CheezyCode
@CheezyCode 2 жыл бұрын
Thanks Abhishek...you can check our latest series too...that is using MVVM with HILT
@prateeksharma5340
@prateeksharma5340 2 ай бұрын
liking the video before watching 🔥
@CheezyCode
@CheezyCode 2 ай бұрын
Thanks Prateek
@TheAqib57
@TheAqib57 3 жыл бұрын
thanks bhai.... itnaa deeply samjaanay k liye,..... please yeh tutorial retrofit k saaath b banaaaaye...
@CheezyCode
@CheezyCode 3 жыл бұрын
Bilkul bro
@deepeshkumar1704
@deepeshkumar1704 Жыл бұрын
If i have Viewpager2 with 5 fragment, then to observe data in every fragment, we need to create viewmodel object in each fragment, or any other solution is available, because i think, if we create viewmodel object in every fragment, may be viewpager2 not sliding smoother?
@arjundixit5913
@arjundixit5913 3 жыл бұрын
Here you are using Quote data class both as an entity as well as a model class(pojo). Is this the recommended approach in production applications? I mean if I also had to make a network call for quotes, can i use the same class as to fetch the data ?
@yutaitadori7318
@yutaitadori7318 3 жыл бұрын
Thank you so much 😍 kb se wait kr rhi thi iska♥️😍♥️😍♥️😍
@CheezyCode
@CheezyCode 3 жыл бұрын
Cheers 🤘
@ShubhamSinghMusic
@ShubhamSinghMusic 3 жыл бұрын
Great series bhai! Could you also please make a video on 'Room Auto Migrations'?
@CheezyCode
@CheezyCode 3 жыл бұрын
Will see...normal migration he nahi dekhi logo ne 😁
@ShubhamSinghMusic
@ShubhamSinghMusic 3 жыл бұрын
@@CheezyCode Sorry 🙊
@CheezyCode
@CheezyCode 3 жыл бұрын
😁 koshish karte h topic bahot hai abhi...DI pe dil se content banaya hai...
@bhavikmehta4938
@bhavikmehta4938 2 жыл бұрын
How to do CRUD in Room from a foreground service. Please help
@apunichjohncena4533
@apunichjohncena4533 2 жыл бұрын
Sir why we are passing repository instance when creating ViewModel instance? can we not create instances of Dao and Repository class directly in ViewModel class?
@CheezyCode
@CheezyCode 2 жыл бұрын
DI wali videos dekhna iske baad...clear hojayega
@apunichjohncena4533
@apunichjohncena4533 2 жыл бұрын
Ok, sir. Thank you for the hard work you are doing.
@H1MANSHU
@H1MANSHU 2 жыл бұрын
sir my project was with MVC pattern and the time when I started it was the time I was not aware of MVVM pattern , but time by time it become a huge project with so many layouts , activities , fragments , classes . interfaces .. so now I realized it should be in MVVM pattern and I want to migrate , so what will be the best approach ? like should I recreate the project in MVVM or should I make changes into it ? or also I want to know that if choose to recreate it then will google accept it as an update to previous version ? my app is dynamic and I am using firebase !
@CheezyCode
@CheezyCode 2 жыл бұрын
1. Migrate it step by step. 2. Not sure - package name same hona chaiye + Key to sign the apk same honi chaiye - chal jayega uss case mei
@prasannvyawahare8788
@prasannvyawahare8788 2 жыл бұрын
Bohat sahi tha explanation
@CheezyCode
@CheezyCode 2 жыл бұрын
Thanks 👍
@KidsInOn
@KidsInOn Жыл бұрын
Sir please i want my 11 year student to give you mock interview for android kotlin . Will you give time. He has created school management app with clean architecture
@maliksoft3675
@maliksoft3675 3 жыл бұрын
sir if we have multiple enitities or mulitple daos so we need to create multipe repository and Viewmodels ? plz reply
@CheezyCode
@CheezyCode 3 жыл бұрын
Karna kya chahte ho uspe depend karta hai..ek db ke saath multiple dao exist kar skte hai... multiple entities hoti he hai generally...viewmodels screen dependent hote hai to wo bhi multiple he hote hai....bacha repository...wo apne according single responsibility principle ke basis pe alag alag karni chaiye
@the_sharma_amit
@the_sharma_amit 3 жыл бұрын
Please make videos on Dependency injection, Daggar, Daggar 2, Hilt...
@maheshjadhav5382
@maheshjadhav5382 3 жыл бұрын
Please make video on unit testing
@ankushsoni3104
@ankushsoni3104 Жыл бұрын
Please sir make one video on recyclerview with multiple view types with paging 3
@Yanarpjain
@Yanarpjain Жыл бұрын
sir for making singleton why did you not used "OBJECT" keyword and used java kind of style to make it singleton ?
@CheezyCode
@CheezyCode Жыл бұрын
Depends on the scenario....object is created as soon as your app starts...to have low memory footprint to load the app faster other ways are used...app kitni jaldi open hoti h uspe bahot cheezein depend karti hai
@Yanarpjain
@Yanarpjain Жыл бұрын
@@CheezyCode thanks sir I am following ur videos for my knowledge upgrade ☺️
@JustEntertain
@JustEntertain Жыл бұрын
Perfect👍. simple and useful
@poojari18
@poojari18 3 жыл бұрын
Zero dislike = The best video 👍👍👍👍👍
@CheezyCode
@CheezyCode 3 жыл бұрын
Welcome back Poojaba 🤘
@nobelelan9248
@nobelelan9248 Жыл бұрын
greatest of all
@freakdev2440
@freakdev2440 3 жыл бұрын
Creating repository instance in MainActivity(View) for MVVM pattern. Is it the right way to implement MVVM? We could have created repository instance in ViewModel. Or am I missing something?
@CheezyCode
@CheezyCode 3 жыл бұрын
Repository is generally created in application class so that everyone can use it. It should not be created in viewmodel or activity. Check the next video - I have made some changes. If you further want to improve on this architecture - you can go ahead with implementing DI
@aamirhoda7363
@aamirhoda7363 Жыл бұрын
Exactly bro, Repository is NEVER created in Activity/Fragments. That is a mistake shown in this video. I guess it would be better if CheezyCode wrote a Disclaimer & pinned it in the comments so that any beginner developer doesn't get confused about it.
@vasugajjar2325
@vasugajjar2325 3 жыл бұрын
how to use registerForActivityResult() in java
@Sahin_Safi
@Sahin_Safi 2 жыл бұрын
can you make some videos about clean architecture?
@DharaTailor-j7o
@DharaTailor-j7o Ай бұрын
any video for mvvm clean architecture ?
@CheezyCode
@CheezyCode Ай бұрын
No
@hemantjain2463
@hemantjain2463 3 жыл бұрын
Please make more videos on android architecture components
@dhruvtambekar
@dhruvtambekar 3 жыл бұрын
@Cheezy Code kidar ho paaji
@swapniljadhav1296
@swapniljadhav1296 Жыл бұрын
Super explanation bhai
@sanitbandekar
@sanitbandekar 3 жыл бұрын
Sir mvvm mein repository mein firebase kaise implement kare, aur thode context required hote hai unhe bhi
@vasugajjar2325
@vasugajjar2325 3 жыл бұрын
firebase ko direct viewModel me implement karo, firebase ke liye repository necessary nahi hai
@sanitbandekar
@sanitbandekar 3 жыл бұрын
@@vasugajjar2325 thank you ❤️ meine aise hee kar ke rakha hai, mujhe laga ki aur koi method hoga repo kar ke use karna, once again thank you 😊
@satyamiov3791
@satyamiov3791 Жыл бұрын
at 16:57 can we use @INJECT for quoteRepository like DAGGER2?
@sunilkumar-zl6eo
@sunilkumar-zl6eo 3 жыл бұрын
Thank you sir......great teaching
@anikettikariha8066
@anikettikariha8066 3 жыл бұрын
need retrofit wali video ...
@islamicinsightbysaifi
@islamicinsightbysaifi 3 жыл бұрын
Ekdum zhakaas
@abhinavsinghrajput1980
@abhinavsinghrajput1980 3 жыл бұрын
how to fetch data from firebase realtime database with the help of MVVM?
@RohitGTA
@RohitGTA 3 жыл бұрын
Thanks you so much. god bless you..
@arjundixit5913
@arjundixit5913 3 жыл бұрын
You are the best
@maheshchaughule615
@maheshchaughule615 Жыл бұрын
Sir mvvm java ke liye playlist banao. Plz
@job24adda63
@job24adda63 3 жыл бұрын
sir pls make a ecommerce app project in kotlin
@TheNoobDhruv
@TheNoobDhruv Жыл бұрын
Please video on firebase realtime with mvvm
@subhamahir5599
@subhamahir5599 2 жыл бұрын
Can we create an empty room database without Intialisiizing any values from the asset?
@CheezyCode
@CheezyCode 2 жыл бұрын
Yes...just do not insert the data. As soon as you start inserting the data, it will create a database for you.
@indranibhattacharya2079
@indranibhattacharya2079 2 жыл бұрын
Sir plzzz make a video on hilt dependency injection
@hirokjyoti_k
@hirokjyoti_k 3 жыл бұрын
How to display Tweets of a particular user in an Android app ? Any third party library ?
@CheezyCode
@CheezyCode 3 жыл бұрын
Need to register for Api key on twitter and access it's API
@govindchoudhary3177
@govindchoudhary3177 3 жыл бұрын
Thank You Sir
@няє-в4н
@няє-в4н 2 жыл бұрын
Sir jo assets mai file paste ki to woh The file was loadded wrong in encoding : UTF - 8 show ho raha hai and application chal jaati hai but file ka data show nahi ho rahha... ?
@CheezyCode
@CheezyCode 2 жыл бұрын
Json file mei kuch panga hai
@peyushk
@peyushk Жыл бұрын
Create video on Jetpack Compose UI
@solotrip6143
@solotrip6143 3 жыл бұрын
please upload Retrofit using mvvm videos
@vikasbhadoriya1466
@vikasbhadoriya1466 3 жыл бұрын
Where can i get dummy data for this project?
@CheezyCode
@CheezyCode 3 жыл бұрын
Source code link is in description
@rahilmithani8941
@rahilmithani8941 3 жыл бұрын
Bro can we make an APP large enough like Zomato or E Commerce using Data Binding and MVVM As oskey andar to view/xml kafi complex hotaa hai multiple recyclerview, viewpage, other large controls and many sqlite tables(15-20).
@CheezyCode
@CheezyCode 3 жыл бұрын
It's not easy to mimic the exact app...simple clone we can try
@sagarpaliwal6669
@sagarpaliwal6669 3 жыл бұрын
sir make video on dependency injection (what ? ,,why,,where...) use
@CheezyCode
@CheezyCode 3 жыл бұрын
Bilkul...
@Unknown-vk9kd
@Unknown-vk9kd 2 жыл бұрын
How can we create sqlite db file ?
@CheezyCode
@CheezyCode 2 жыл бұрын
sqlitebrowser.org/
@sanitbandekar
@sanitbandekar 3 жыл бұрын
agli video khab aayegi
@Hindu10111
@Hindu10111 2 жыл бұрын
please use black theme for coding that is good for your and our eyes too😊😇
@CheezyCode
@CheezyCode 2 жыл бұрын
Cursor issue on black theme
@mubaraknative
@mubaraknative Жыл бұрын
2:18 Also Consider as UI , Domain, Data Layer
@parth3075
@parth3075 Жыл бұрын
This video is 2 years old and also domain layer is a part of clean architecture, surely you can find other resources for that. This video was on MVVM and it showed that really well!
@CheezyCode
@CheezyCode Жыл бұрын
Clean architecture is coming soon
@mubaraknative
@mubaraknative Жыл бұрын
@@CheezyCode Oh, great 👍 bro waiting for that!
@prashantvani8416
@prashantvani8416 3 жыл бұрын
Sir,please make some videos on multiple view types in recycler view using mvvm java.
@CheezyCode
@CheezyCode 3 жыл бұрын
For sure but in Kotlin
@prashantvani8416
@prashantvani8416 3 жыл бұрын
@@CheezyCode ok sir
@insideengineering1070
@insideengineering1070 3 жыл бұрын
thankyou sirrr..
@CheezyCode
@CheezyCode 3 жыл бұрын
Thank you 👍
@rajapaswan2132
@rajapaswan2132 3 жыл бұрын
Thank you sir ❤️
@CheezyCode
@CheezyCode 3 жыл бұрын
Thank you 🤘
@VillagerYouTuber
@VillagerYouTuber 3 жыл бұрын
@@CheezyCode next video
@proudtobeindian27
@proudtobeindian27 3 жыл бұрын
Sir can you provide in java also
@CheezyCode
@CheezyCode 3 жыл бұрын
Bhai upgrade karo Kotlin pe jaldi se....Android sirf Kotlin pe he hoga aage
@kishorramani007
@kishorramani007 3 жыл бұрын
When new video will come?
@CheezyCode
@CheezyCode 3 жыл бұрын
Covid 😓....soon I will be back
@kishorramani007
@kishorramani007 3 жыл бұрын
@@CheezyCode Get well soon bro 🙌
@TanayOjha250889
@TanayOjha250889 3 жыл бұрын
link github ki nahi mili
@hardcodeandroid
@hardcodeandroid 3 жыл бұрын
sir please retrofit vs ktor ka ek video
@CheezyCode
@CheezyCode 3 жыл бұрын
ok bro - karte h try
@sunildangi1228
@sunildangi1228 3 жыл бұрын
Sir, waiting for new video... please upload
@Sikarwar0020
@Sikarwar0020 3 жыл бұрын
🔥🔥🔥
@CheezyCode
@CheezyCode 3 жыл бұрын
Thanks Vipin 👍
@kundantechwin6397
@kundantechwin6397 2 жыл бұрын
sir java me video banao sir
@CheezyCode
@CheezyCode 2 жыл бұрын
Java ab android pe nahi rha bro
@VishrutMavani
@VishrutMavani Жыл бұрын
Hi, could you please create 1 video on MVVM with a volley in Java? I search a lot but didn't find the perfect way to implement it.
@chetantailor3620
@chetantailor3620 3 жыл бұрын
Linkdin profile please
@singhalutsav
@singhalutsav 2 жыл бұрын
Barely visible font
@CheezyCode
@CheezyCode 2 жыл бұрын
Try 720p
@job24adda63
@job24adda63 3 жыл бұрын
phone number login in kotlin android
@shivam_singh33
@shivam_singh33 3 жыл бұрын
to complicated and confusing
@CheezyCode
@CheezyCode 3 жыл бұрын
Shuru se dekho series - ek video se kuch samajh nahi aayega
@pratyushtiwari6486
@pratyushtiwari6486 3 жыл бұрын
This is why we use Repository in between right? ex if(online) return onlineDao.getQuotes() else return cacheDao.getQuotes()
@CheezyCode
@CheezyCode 3 жыл бұрын
One of the advantages
@mukulasija4501
@mukulasija4501 Жыл бұрын
Thank you so much...
@CheezyCode
@CheezyCode Жыл бұрын
Thank you Mukul
@a_72_saquibsheikh44
@a_72_saquibsheikh44 2 жыл бұрын
Thank you bro
Trick-or-Treating in a Rush. Part 2
00:37
Daniel LaBelle
Рет қаралды 36 МЛН
小丑揭穿坏人的阴谋 #小丑 #天使 #shorts
00:35
好人小丑
Рет қаралды 41 МЛН
Mia Boyka х Карен Акопян | ЧТО БЫЛО ДАЛЬШЕ?
1:21:14
Что было дальше?
Рет қаралды 9 МЛН
What is MVVM (Model-View-ViewModel) Pattern?
10:08
Programming with Mosh
Рет қаралды 331 М.
MVVM | Model View View-Model Simple Real App Android
13:37
Coding Reel
Рет қаралды 2,7 М.
What is MVVM ( model view viewmodel ) Architecture pattern in Android? | Hindi
6:44
Trick-or-Treating in a Rush. Part 2
00:37
Daniel LaBelle
Рет қаралды 36 МЛН