Android Architecture Patterns - MVVM, MVP, MVC in Android | CheezyCode Hindi - #14

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

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

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

    This is one of cleanest explanation of all time simple and smooth. thank u so much sir

  • @MuhammadHamza-wj4ev
    @MuhammadHamza-wj4ev 2 года назад +6

    Now I understand a lot about MVC, MVVM, and MVP in the context of android. Thank you for a great informative video.

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

    Bohot hi badiya bhai...Bohot hi clear aur simple way me describe kiye ho..aj jake clear hue concepts..Shastang Dandvat pranam apko bhai....

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

    Read many articles, couldn't understand the difference between presenter and viewmodel. Thankyou for such a simple explanation!

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

    If possible ....please make a login app by using each Architecture....so that difference more clear by practically

  • @AshishKumar-px3tj
    @AshishKumar-px3tj 3 года назад +4

    One of the best video regarding mvvm mvp & mvc. Thanks a lot ❤️

  • @HarshaVardhan-xx6ii
    @HarshaVardhan-xx6ii 2 года назад

    This needs to be one of the primary videos for learning Android development

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

      Thanks Harsha

    • @HarshaVardhan-xx6ii
      @HarshaVardhan-xx6ii 2 года назад

      @@CheezyCode can I ask how you had learned these concepts in the first place?

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

      1. Read a lot.
      2. Implemented everything I learn.
      3. Small projects, silly mistakes, multiple errors, fixing those errors - makes you confident.
      Last - storytelling is a skill. Acquired over the years. Jaisa aap khud samjhte ho dimaag mei , wo shabdo mei utarna hai...jab tak story nahi hogi dimaag mei cheezein stick nahi karegi 🤘

    • @HarshaVardhan-xx6ii
      @HarshaVardhan-xx6ii 2 года назад

      @@CheezyCode thank you:)

  • @himanshupatidar007
    @himanshupatidar007 12 дней назад

    Thank you for this video, Best explaination from Android Point of view out there on internet!

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

    Best architecture video available on the RUclips

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

    very well explained, liked that rap - ye language bhi sikh lo, IT IT IT koi bhi chala aaya IT m haha

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

    Thank you Sir.......Please continue teach you.............everyday i check new video status...respect from heart.......

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

    Love the song in the end, such a real motivation

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

    very nice explanation thank you so much 🙏🙏🙏

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

    Superb explanation. Absolutely loved it. 🤩🤩🤩🤩

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

    Awesome !! You made it so easy to understand and implement.

  • @rizwansworld
    @rizwansworld 5 месяцев назад

    Such a clear explanation mate. Butter.

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

    Very nice explanation.. thanku 😊

  • @hill_rider_HP31
    @hill_rider_HP31 3 года назад +9

    This is amazing

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

    your explanation is so underrated

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

    First of all thank you so much, for such an awesome explanation.

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

    great explanation now i understand this pattern thanks

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

    Very nice explanation thanks bro

  • @udaychafale
    @udaychafale 3 года назад +6

    Simplest explanation. Great work 👍. Please make video on unit testing and Ktor (client and server)

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

      Thank you...will definitely try..👍

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

    Best video everytime..i like your video end song..

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

    Just say it's amazing explaination really it's awesome

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

    very very informative video thanks Sir

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

    Great explanation.

  • @RAJSINGH-mr7hq
    @RAJSINGH-mr7hq 2 года назад

    Superb sir🙏👏👌

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

    Best in the internet! Crisp!

  • @DeliciouxDevil
    @DeliciouxDevil 9 месяцев назад

    Beautifully explained brother.

  • @hamidiqbal1772
    @hamidiqbal1772 4 месяца назад

    Wow , love from Pakistan

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

    nice explanation

  • @milangajera8792
    @milangajera8792 9 месяцев назад

    Can you please make a video of detail.understanding of xlean architechture with MVVM and differences too?

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

    Good Explanation

  • @vikramsinghnegi1559
    @vikramsinghnegi1559 3 года назад +6

    superb explanation sir, waiting for a long time, but now find one of the epic video about the pattern, which is easy to understand and learn.
    excellent.
    Request to you also makes a video on observer pattern. or how live data work with MVVM.

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

    *Bhai Mvc, Mvp or Mvvm teeno ko differentiate krne ke liye ek login form banao jisse ye teeno cheeze samaj aa jae. 3 saal se in teeno ke naam sun rha hu aaj tak ye nhi pata ki ye implement kaise kre jaate hai...*

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

    Nice explaination.... please also make one small video on MVI architecture....

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

    Well explained

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

    Thank you so much. This video helped me a lot❤️🙏🏻

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

      Thanks Sahithi...Keep supporting 🤘

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

    Nice explanation, please also make one video on clean architecture.

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

    Love the way of teaching 💞

  • @Taranpreetsingh-up9jv
    @Taranpreetsingh-up9jv 7 месяцев назад

    is it same MVP for windows application?

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

    Well explained thank you dear

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

    best explanation i have ever seen btw these three. I am very happy that i subscribed your channel.

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

    A much awaited video

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

      Thank you Abhimanyu ✌️

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

    Man, you got a subscriber 🙏❤️

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

    Your Videos are concise and to the point. Keep up the good work bro..

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

    Thank you sir!

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

    Thanks sir for all your efforts ♥️♥️♥️♥️♥️♥️

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

    Nice content 👍🏼
    Interviewer may ask you these patterns

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

    Thanks a lot sir for new video. MVVM 🔥

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

    Superb explanation

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

    Superb!

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

    Great👍

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

    Mvi (Model View Intent) it is also a very good pattern i will use in my app's it is better alternative to our MVVM

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

    Amezing.... Fantastic....U have cleared topic intro...👍👍👍..... please make video on separate architecture and their small example...it will become g help to understand architectures

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

      yes plan yehi h - ek app ko 3 architecture se banake dekhe - difference jyada clear hojayega

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

    Make a short view on Context, Application context, Activity context difference and what to use and when to use....

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

    Thank you sir.

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

    keep going man nice videos...love learning...and can we please get three videos in a week?:P

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

      thanks bro - koshish karte hai...aajayenge iss level pe jaldi 👍

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

    can you please make video on solid principles in android with example

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

    sir ye room database k liye ye lasy ye ap jo architecture vali series chala rhe ho vo pahale se dekhni padegi ya sirf room database vali hi dekhni pdegi ?

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

      Room ke liye sirf room...sari videos independent hai

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

    Thanks a million sir❣️
    Request :-want a short video on MainActivity.this vs this

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

    Excellent explanation sir 🙏

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

      Thank you. Please help us reach more people. Share if possible 🤘

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

    Thanks

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

    that was just awsome

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

    Hello sir ,
    Could you please explain concept of MVVM with clean architecture & how to determine whether a project is following clean architecture principles or not?

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

      Project structure se generally you can determine. If that does not work - check few classes. Concepts like Use cases, Interactors will be there for clean architecture...rest future mei will add videos on clean Architecture

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

    My request all subscribes ,pls share this channel every social media platform, students are simply buying paid courses, they need this channel

  • @sahiljain7817
    @sahiljain7817 5 месяцев назад

    Correct me if I am wrong but presentation holds a reference to view in MVP but in MVVM it does not have reference for the view.

    • @CheezyCode
      @CheezyCode  5 месяцев назад

      Yes or no - depends on how you have written the code. Ideal way is to have interface that calls the methods on the view
      There is no one stopping you to access views in case of MVVM but as a good practice we generally avoid. Same applies to MVP as well. Hope this helps.

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

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

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

    I have checked few blocks in MVC pattern Model are interacting with Views. How Psb? can yu elaborate

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

    Do Clean architecture vedio sir

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

    Waiting for MVVM based app tutorial PLEASE START WITH LOGIN

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

    Please create video on unit testing

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

    bhai last mn gana goddd level, full version mile ga ?

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

    God bless you

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

    I have a doubt:
    View can interact with model i.e view can directly fetch data from model in mvc pattern correct me if I'm wrong!
    Thank you in advance

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

      Nope...view cannot directly interact with model... controller sits in between model and view.

  • @ShubhamSingh-ew1kf
    @ShubhamSingh-ew1kf 2 года назад

    Sir last me song konsa hai
    Jokes apart ...
    Best explanation

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

      Last song release karna hai...video pe stuck hai

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

    Please make some video regarding Web Socket Programming and Dagger. You're awsome. :)

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

    helpfull❤

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

    what is context in android if possible

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

    Amazing content!

  • @56_omkarkalel77
    @56_omkarkalel77 3 года назад

    Sir Could start playlist for only APIS
    network working How data getting on API through network call I have been seeing All videos You Teaching are 👍🙏🔥superb

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

      yes api is node js is in progress - will post soon

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

    Next video mvvm with kotlin and coroutine. Plz air

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

    hello sir, me should required MVC & MVP Patterns in kotlin with simple demo for understand beginner

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

      Question nahi samjha aapka

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

      @@CheezyCode sir mare already study mate MVC & MVP Architecture pattern theory & practical just understand purpose in kotlin ma joie che

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

      you are It's Topic available video plz send me

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

      @@Dhruv_Kikani_0101 bhai...atlu simple to samjave che..practical terms ma first try how can you write test cases pachi aa patterns thodu easily samaj ma avse.. Badhuj test cases tme lakho ena pr che.. plus tame expose kro data ne to ema without affecting each layer how you can expose e try kro....chat application jevu kaik bani shake...

  • @RahulRawat-rj8ol
    @RahulRawat-rj8ol 2 года назад

    sir validation kaise use kare login validation or signup validation without api please sir one class on that.

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

    If i have 6yr old project which is written in mvc. Can we convert it into MVVM pattern??

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

      Yes you can.. Convert your controllers to presentation logic and define observables... If Views need some data, then observables will expose data with the help of observers.. And you can wrtite test cases for each layers.. In this way seperations of concers is maintained and your app will be easily maintable.

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

    Please release next episode soon...😁

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

    I just completed your Kotlin beginner series
    Now which series should I watch ?

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

      Now start to build app..

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

    please make video on Viper Architecture

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

    I like your last song can you please share a full song with us

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

      50K pe share kardenge 😊

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

    Bhai,
    Is there a difference between Separation of Concerns and the Singularity Principle (SOLIDS)?

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

      SOLID is a way to achieve separation of concerns.

  • @NoBody-ge3dw
    @NoBody-ge3dw 3 года назад

    Sir purane laptop me android studio install nahi ho raha

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

      problem kya aa rhi h? check the configuration on developers.android.com

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

    i love that rap😆

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

    Hi sir,
    Can you help me to get some clients and projects?

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

    Bhai clean architecture pe video banao, demanded much

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

      Koshish karte hai..samay ki pabandi hai bro

  • @arj-sid
    @arj-sid 2 года назад

    Maja aa gya

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

    MVVM is not tightly coupled, you are telling Views are dependent on ViewModel depending on Repository...it's wrong

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

      Data flow ke sense mei bola hai dependent. Architecture koi bhi follow karlo. Coupling aur cohesion developer ke haathon mei hota hai...
      For instance, ViewModel ke andar views ka reference hold kar skte ho...no one will prevent you from doing so but that makes them tightly coupled.

  • @sidbot9622
    @sidbot9622 5 месяцев назад

    Sir just ek confirmation XML me live data tha and now a days its MutableStateOf right??

  • @AKASHKUMAR-os1xb
    @AKASHKUMAR-os1xb 3 года назад

    Sir plz logcat error ko solve karana sikha do

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

      dedicated video banate h ispe

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

    Plz provide subtitles