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

Поделиться
HTML-код
  • Опубликовано: 23 ноя 2024

Комментарии • 144

  • @codinghelp8168
    @codinghelp8168 3 года назад +14

    Sir... Jo aap samjhe to vo sidha... Dimang m khus jaata hai...
    U r the best teacher..❤

  • @zumanfaizal5195
    @zumanfaizal5195 Месяц назад

    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🙌

  • @user-qv6mb
    @user-qv6mb 3 года назад +21

    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 года назад +8

      Congratulations 👏👏. Thank you for your comment. Jetpack Compose is on the way...Cheers.

    • @chirantanchaudhury2809
      @chirantanchaudhury2809 3 года назад +1

      congratulation 👍🏻

    • @prerna3404
      @prerna3404 2 года назад +1

      where did you get an offer from?

  • @RohitGTA
    @RohitGTA 3 года назад +3

    so addictive playlist.. 2 din m 15 video dekh li... its amazing explanation. every word every sentences so meaningful,

  • @Usmankhan-yr3dl
    @Usmankhan-yr3dl 2 года назад +2

    one of the best example . if you want to learn mvvm in a shortest time then this video is for you.

  • @jatinvashisht4293
    @jatinvashisht4293 3 года назад +12

    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?

  • @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

  • @terrroGamingOc2
    @terrroGamingOc2 3 года назад

    Finally Repository class dekhne ko mele sahi se .

  • @sagarpaliwal6669
    @sagarpaliwal6669 3 года назад

    thank you sir .. apki next video ka intzar h or full feature app ka bhi ....your way of teaching is excellent

  • @prateeksharma5340
    @prateeksharma5340 2 месяца назад

    liking the video before watching 🔥

  • @vipinyadav-kc1ll
    @vipinyadav-kc1ll 2 года назад +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 года назад +1

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

  • @RohitGTA
    @RohitGTA 3 года назад +2

    cheezy code is one of my fav RUclips channel for android learning. keep educating. your each video our careers boost.

    • @CheezyCode
      @CheezyCode  3 года назад +1

      Thank you Rohit 😊❤️

  • @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

  • @luckykatariya2900
    @luckykatariya2900 3 года назад +1

    Sir make a video with hilt , Much beneficial sir ,Great Effort...

  • @rabinoor9315
    @rabinoor9315 3 года назад

    You are the best teacher. solute.

  • @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

  • @yutaitadori7318
    @yutaitadori7318 3 года назад

    Thank you so much 😍 kb se wait kr rhi thi iska♥️😍♥️😍♥️😍

  • @TheAqib57
    @TheAqib57 3 года назад

    thanks bhai.... itnaa deeply samjaanay k liye,.....
    please yeh tutorial retrofit k saaath b banaaaaye...

  • @JustEntertain
    @JustEntertain Год назад

    Perfect👍. simple and useful

  • @AzamKhan-vl5it
    @AzamKhan-vl5it Год назад +1

    is it mandatory to implement MVVM pattern with retrofit library?? can we implement MVVM through volley library???

  • @kautilyabhardwaj3400
    @kautilyabhardwaj3400 2 года назад +2

    can we make our repository by passing instance of database in repository?? and if we can then which practice is better??

  • @prasannvyawahare8788
    @prasannvyawahare8788 2 года назад

    Bohat sahi tha explanation

  • @sunilkumar-zl6eo
    @sunilkumar-zl6eo 3 года назад

    Thank you sir......great teaching

  • @nobelelan9248
    @nobelelan9248 2 года назад

    greatest of all

  • @islamicinsightbysaifi
    @islamicinsightbysaifi 3 года назад

    Ekdum zhakaas

  • @poojari18
    @poojari18 3 года назад

    Zero dislike = The best video 👍👍👍👍👍

    • @CheezyCode
      @CheezyCode  3 года назад +1

      Welcome back Poojaba 🤘

  • @pratyushtiwari6486
    @pratyushtiwari6486 3 года назад +2

    When we do and when we don't use `Object` keyword for creating singletons?

  • @swapniljadhav1296
    @swapniljadhav1296 Год назад

    Super explanation bhai

  • @RohitGTA
    @RohitGTA 3 года назад

    Thanks you so much. god bless you..

  • @the_sharma_amit
    @the_sharma_amit 3 года назад +1

    Please make videos on Dependency injection, Daggar, Daggar 2, Hilt...

  • @arjundixit5913
    @arjundixit5913 3 года назад

    You are the best

  • @maheshjadhav5382
    @maheshjadhav5382 3 года назад +1

    Please make video on unit testing

  • @ankushsoni3104
    @ankushsoni3104 Год назад

    Please sir make one video on recyclerview with multiple view types with paging 3

  • @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?

  • @hemantjain2463
    @hemantjain2463 3 года назад +2

    Please make more videos on android architecture components

  • @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

  • @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 ?

  • @bhavikmehta4938
    @bhavikmehta4938 2 года назад

    How to do CRUD in Room from a foreground service. Please help

  • @maheshchaughule615
    @maheshchaughule615 Год назад

    Sir mvvm java ke liye playlist banao. Plz

  • @govindchoudhary3177
    @govindchoudhary3177 3 года назад

    Thank You Sir

  • @vasugajjar2325
    @vasugajjar2325 3 года назад +1

    how to use registerForActivityResult() in java

  • @ShubhamSinghMusic
    @ShubhamSinghMusic 3 года назад +1

    Great series bhai!
    Could you also please make a video on 'Room Auto Migrations'?

    • @CheezyCode
      @CheezyCode  3 года назад +4

      Will see...normal migration he nahi dekhi logo ne 😁

    • @ShubhamSinghMusic
      @ShubhamSinghMusic 3 года назад

      @@CheezyCode Sorry 🙊

    • @CheezyCode
      @CheezyCode  3 года назад +4

      😁 koshish karte h topic bahot hai abhi...DI pe dil se content banaya hai...

  • @job24adda63
    @job24adda63 3 года назад +1

    sir pls make a ecommerce app project in kotlin

  • @indranibhattacharya2079
    @indranibhattacharya2079 2 года назад

    Sir plzzz make a video on hilt dependency injection

  • @Sahin_Safi
    @Sahin_Safi 2 года назад

    can you make some videos about clean architecture?

  • @anikettikariha8066
    @anikettikariha8066 3 года назад

    need retrofit wali video ...

  • @TheNoobDhruv
    @TheNoobDhruv Год назад

    Please video on firebase realtime with mvvm

  • @solotrip6143
    @solotrip6143 3 года назад

    please upload Retrofit using mvvm videos

  • @abhinavsinghrajput1980
    @abhinavsinghrajput1980 3 года назад

    how to fetch data from firebase realtime database with the help of MVVM?

  • @satyamiov3791
    @satyamiov3791 Год назад

    at 16:57 can we use @INJECT for quoteRepository like DAGGER2?

  • @peyushk
    @peyushk Год назад

    Create video on Jetpack Compose UI

  • @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

      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

  • @freakdev2440
    @freakdev2440 3 года назад +1

    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 года назад +2

      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.

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

  • @sanitbandekar
    @sanitbandekar 3 года назад

    Sir mvvm mein repository mein firebase kaise implement kare, aur thode context required hote hai unhe bhi

    • @vasugajjar2325
      @vasugajjar2325 3 года назад +2

      firebase ko direct viewModel me implement karo, firebase ke liye repository necessary nahi hai

    • @sanitbandekar
      @sanitbandekar 3 года назад +1

      @@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 😊

  • @DharaTailor-j7o
    @DharaTailor-j7o 2 месяца назад

    any video for mvvm clean architecture ?

  • @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 ☺️

  • @insideengineering1070
    @insideengineering1070 3 года назад

    thankyou sirrr..

  • @Hindu10111
    @Hindu10111 2 года назад

    please use black theme for coding that is good for your and our eyes too😊😇

    • @CheezyCode
      @CheezyCode  2 года назад +1

      Cursor issue on black theme

  • @rajapaswan2132
    @rajapaswan2132 3 года назад

    Thank you sir ❤️

  • @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

  • @sagarpaliwal6669
    @sagarpaliwal6669 3 года назад

    sir make video on dependency injection (what ? ,,why,,where...) use

  • @sunildangi1228
    @sunildangi1228 3 года назад

    Sir, waiting for new video... please upload

  • @prashantvani8416
    @prashantvani8416 3 года назад

    Sir,please make some videos on multiple view types in recycler view using mvvm java.

  • @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 года назад +1

      It's not easy to mimic the exact app...simple clone we can try

  • @няє-в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 года назад +1

      Json file mei kuch panga hai

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

  • @Sikarwar0020
    @Sikarwar0020 3 года назад

    🔥🔥🔥

  • @mubaraknative
    @mubaraknative Год назад +1

    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!

  • @hirokjyoti_k
    @hirokjyoti_k 3 года назад

    How to display Tweets of a particular user in an Android app ? Any third party library ?

    • @CheezyCode
      @CheezyCode  3 года назад +1

      Need to register for Api key on twitter and access it's API

  • @VishrutMavani
    @VishrutMavani 2 года назад

    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.

  • @hardcodeandroid
    @hardcodeandroid 3 года назад

    sir please retrofit vs ktor ka ek video

  • @sanitbandekar
    @sanitbandekar 3 года назад

    agli video khab aayegi

  • @vikasbhadoriya1466
    @vikasbhadoriya1466 3 года назад

    Where can i get dummy data for this project?

    • @CheezyCode
      @CheezyCode  3 года назад +1

      Source code link is in description

  • @kishorramani007
    @kishorramani007 3 года назад

    When new video will come?

    • @CheezyCode
      @CheezyCode  3 года назад +1

      Covid 😓....soon I will be back

    • @kishorramani007
      @kishorramani007 3 года назад

      @@CheezyCode Get well soon bro 🙌

  • @Unknown-vk9kd
    @Unknown-vk9kd 2 года назад

    How can we create sqlite db file ?

  • @proudtobeindian27
    @proudtobeindian27 3 года назад

    Sir can you provide in java also

    • @CheezyCode
      @CheezyCode  3 года назад +1

      Bhai upgrade karo Kotlin pe jaldi se....Android sirf Kotlin pe he hoga aage

  • @kundantechwin6397
    @kundantechwin6397 2 года назад

    sir java me video banao sir

    • @CheezyCode
      @CheezyCode  2 года назад

      Java ab android pe nahi rha bro

  • @TanayOjha250889
    @TanayOjha250889 3 года назад

    link github ki nahi mili

  • @chetantailor3620
    @chetantailor3620 3 года назад

    Linkdin profile please

  • @singhalutsav
    @singhalutsav 2 года назад

    Barely visible font

  • @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 года назад +1

    This is why we use Repository in between right?
    ex if(online)
    return onlineDao.getQuotes()
    else
    return cacheDao.getQuotes()

  • @mukulasija4501
    @mukulasija4501 Год назад

    Thank you so much...

  • @a_72_saquibsheikh44
    @a_72_saquibsheikh44 2 года назад

    Thank you bro