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

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

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

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

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

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

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

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

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

    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!

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

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

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

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

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

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

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

  • @someshsahu4638
    @someshsahu4638 11 месяцев назад +1

    very nice explanation thank you so much 🙏🙏🙏

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

    Love the song in the end, such a real motivation

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

    Best architecture video available on the RUclips

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

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

    is it same MVP for windows application?

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

    Nice content 👍🏼
    Interviewer may ask you these patterns

  • @smitakotwal3783
    @smitakotwal3783 6 дней назад

    Very nice explanation.. thanku 😊

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

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

    This is amazing

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

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

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

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

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

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

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

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

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

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

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

    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  3 месяца назад

      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.

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

    Very nice explanation thanks bro

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

    great explanation now i understand this pattern thanks

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

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

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

    your explanation is so underrated

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

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

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

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

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

    Superb explanation. Absolutely loved it. 🤩🤩🤩🤩

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

    very very informative video thanks Sir

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

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

    nice explanation

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

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

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

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

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

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

  • @ShubhamSingh-ew1kf
    @ShubhamSingh-ew1kf Год назад

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

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

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

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

    Such a clear explanation mate. Butter.

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

    Great explanation.

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

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

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

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

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

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

    Superb sir🙏👏👌

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

    Please create video on unit testing

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

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

    Well explained thank you dear

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

    Beautifully explained brother.

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

    Do Clean architecture vedio sir

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

    Good Explanation

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

    Thank you sir!

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

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

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

    Well explained

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

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

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

    Love the way of teaching 💞

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

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

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

    Next video mvvm with kotlin and coroutine. Plz air

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

    Wow , love from Pakistan

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

    Best in the internet! Crisp!

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

    Thank you sir.

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

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

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

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

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

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

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

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

      Now start to build app..

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

    what is context in android if possible

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

    Great👍

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

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

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

      Thanks Sahithi...Keep supporting 🤘

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

    Thanks

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

    Thanks a lot sir for new video. MVVM 🔥

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

    Waiting for MVVM based app tutorial PLEASE START WITH LOGIN

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

    Superb explanation

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

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

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

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

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

    please make video on Viper Architecture

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

    Excellent explanation sir 🙏

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

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

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

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

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

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

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

    Bhai clean architecture pe video banao, demanded much

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

      Koshish karte hai..samay ki pabandi hai bro

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

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

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

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

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

    Man, you got a subscriber 🙏❤️

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

    Superb!

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

    that was just awsome

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

    God bless you

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

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

    A much awaited video

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

      Thank you Abhimanyu ✌️

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

    Please release next episode soon...😁

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

    helpfull❤

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

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

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

      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.

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

    Amazing content!

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

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

  • @SharvanKumar-ui1kw
    @SharvanKumar-ui1kw 3 года назад +1

    Sir JS videos

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

      Sharvan bhai shuru kiya hua...unpe rok nahi lagegi...raftaar poori hogi un videos pe

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

    Maja aa gya