What is Dependency Injection? Tutorial - CheezyCode (Hindi) #1

แชร์
ฝัง
  • เผยแพร่เมื่อ 4 ต.ค. 2024
  • Learn Dependency Injection with Simple Examples in Hindi. It is also known as DI for short. In this video, we will be covering the need of Dependency Injection, advantages or benefits of implementing Dependency Injection. What is Constructor Injection and Field Injection? DI is mainly used to have maintainable, unit-testable, and extensible code.
    This series is going to cover Dagger 2 Dependency Injection Framework in Android. Learn all about this in Hindi.
    Topics covered -
    1. How to explain Dependency Injection to a 5-year old?
    2. Problems DI solves for us.
    3. Unit Testing, Single Responsibility, Reusability i.e. Lifetime of Objects & Extensibility.
    4. Constructor Injection & Field Injection.
    Complete Dependency Injection Playlist Link -
    • Dagger 2 - Dependency ...
    Complete Android Architecture Components Playlist -
    • Android Architecture C...
    Beginner series in Android Playlist (Hindi) -
    • Android Tutorials Step...
    Kotlin Beginners Tutorial Series -
    • Kotlin Beginner Tutori...
    For more info - visit the below link
    www.cheezycode.com
    We are social. Follow us at -
    Facebook - / cheezycode
    Twitter - / cheezycode
    Instagram - / cheezycode

ความคิดเห็น • 145

  • @kafir6722
    @kafir6722 2 ปีที่แล้ว +2

    Hindi me etnya pyar se koi nahi samzata. Desh ki bhasha me youtube pr padhne ka ek alag hi mazza hai. Thank you bhai

  • @jatinvashisht4293
    @jatinvashisht4293 2 ปีที่แล้ว +3

    I learned dependency injection from other resources but I now I am sure that I will be able to understand its basic properly as CheezyCode has finally started the di series

  • @ashishshinde5810
    @ashishshinde5810 6 หลายเดือนก่อน

    I tried to understand this concept, but despite watching lot of videos, I did not grasp it completely. However, you have explained it in a simple and clear way 😃

  • @alphacoder3822
    @alphacoder3822 2 ปีที่แล้ว

    this is the best Indian Android youtube channel. no doubt about it.

  • @akankshasahu8912
    @akankshasahu8912 2 ปีที่แล้ว +11

    I was having a hard time understanding this concept. You explained it very well. It wasn't some complicated explanation that confuses early programmers.

    • @CheezyCode
      @CheezyCode  2 ปีที่แล้ว +4

      Thank you ...we are also having hard time with the reach...request you to share with others as well 😊

  • @niteshjha1
    @niteshjha1 4 หลายเดือนก่อน

    thank you so much saare android topics pe videos banane ke liye

  • @rahulvipin9977
    @rahulvipin9977 2 ปีที่แล้ว

    you are the only one on TH-cam who explain this topic in such a good way ❤️... thankyou sir.

    • @CheezyCode
      @CheezyCode  2 ปีที่แล้ว

      Thanks and welcome

  • @vivekshah676
    @vivekshah676 ปีที่แล้ว

    yahi batata he ki how good you're in programming , jo cheezy ko easy samja sakta he wahi best he

  • @sachinsoni8102
    @sachinsoni8102 2 ปีที่แล้ว +1

    Excellent explanation 🙂. I have watched different videos of dependency injection on TH-cam but this one is awesome. My all doubts has been cleared.

  • @ayushkumar1539
    @ayushkumar1539 ปีที่แล้ว

    i CANT COMMENT TO ALL VIDEOS COZ I AM ADDICTED TO IT AND WATCH IN ONE GO SO HERE IS THE THING WHICH i WANT TO SAY YOUR ARE DOING GREAT JOB AND i APPRECIATE IT .

  • @AmanVerma-ci3kg
    @AmanVerma-ci3kg 11 หลายเดือนก่อน

    Out of the world example , Simple as you like

  • @Mahesh-op3nw
    @Mahesh-op3nw 6 หลายเดือนก่อน

    Perfect Example, simple to understand.

  • @morshedraiankhan6968
    @morshedraiankhan6968 10 หลายเดือนก่อน

    Concept Understood Clearly. Thank You.

  • @rkpsx7
    @rkpsx7 ปีที่แล้ว +2

    unbeatable explanations of the concept 🔥

  • @pk-703
    @pk-703 2 ปีที่แล้ว

    Thank you Cheezy code for such simple and effective explanation

    • @CheezyCode
      @CheezyCode  2 ปีที่แล้ว

      Thank you Prakash

  • @JayRathod-j3z
    @JayRathod-j3z ปีที่แล้ว

    easy explanation in simple way, Thank you

  • @uditnair90
    @uditnair90 ปีที่แล้ว

    Very well explained. BaHut Gajab Bhai

  • @krishnakumar-kh5vo
    @krishnakumar-kh5vo 2 ปีที่แล้ว

    Nice explanation...got everything sir

  • @zeeshanulhaq3473
    @zeeshanulhaq3473 ปีที่แล้ว

    Amazing Explanation. Very concise very claer.

  • @saadqadeer8686
    @saadqadeer8686 10 หลายเดือนก่อน

    Very Well explained. Hats off to you. Thankyou

  • @jishnugoyal4397
    @jishnugoyal4397 ปีที่แล้ว

    Your videos are an absolute gem. Terrific explanation. I just got off from your coroutines video and i couldn't wait to watch this playlist. Great work!!

  • @princevarshney9514
    @princevarshney9514 2 ปีที่แล้ว

    awsome explanation sir . I always wants a teacher like you

  • @WhatIsThisAllAbout
    @WhatIsThisAllAbout 2 ปีที่แล้ว

    Wah bhai.. such a quality content. appreciate how you articulate it.
    EDIT: are wah wah ..akhri me gana bhi dala.. :D

    • @CheezyCode
      @CheezyCode  2 ปีที่แล้ว

      Thank you so much 😀

  • @swatiacharya9073
    @swatiacharya9073 11 หลายเดือนก่อน

    Superb video on dependency injection

  • @mformobileapps
    @mformobileapps 2 ปีที่แล้ว

    today i was searching it n was not able to find...n you guys uploaded thnks

  • @kiranbchitari
    @kiranbchitari 9 หลายเดือนก่อน

    kitna mast explain kiya, thanks

  • @bharatudasi4924
    @bharatudasi4924 2 ปีที่แล้ว +2

    Hi, Sir great explanation you simplified the hard thing in a very easy way. I went through so many tutorials but I just cracked it by your blog quickly. Please also make one series for flutter.

    • @CheezyCode
      @CheezyCode  2 ปีที่แล้ว

      Thank you so much. Cheers from CheezyCode.

  • @mdiqbalhossain8844
    @mdiqbalhossain8844 2 ปีที่แล้ว

    Excellent Explanation

  • @aakash1234ist
    @aakash1234ist 2 ปีที่แล้ว

    most awaited series sir Thank you so much >>>> please all full series ....

    • @CheezyCode
      @CheezyCode  2 ปีที่แล้ว +1

      Thank you Aakash. Cheers bro

  • @pratyushtiwari6486
    @pratyushtiwari6486 2 ปีที่แล้ว

    Aaa gayi! Excited for this series.

    • @CheezyCode
      @CheezyCode  2 ปีที่แล้ว

      Thanks Pratyush...Cheers 🤘

  • @khushwantpratapyadav6214
    @khushwantpratapyadav6214 2 ปีที่แล้ว +1

    First comment 😎, by the way this is the most waited lecture from CheezyCode. Thank you so much 🙏🙏🙏

    • @CheezyCode
      @CheezyCode  2 ปีที่แล้ว +1

      Thanks Khushwant for supporting. Cheers from CheezyCode.

    • @khushwantpratapyadav6214
      @khushwantpratapyadav6214 2 ปีที่แล้ว +1

      @@CheezyCode You are welcome sir

  • @mahboobforever
    @mahboobforever 5 หลายเดือนก่อน

    BEST EXPLANATION 😃

  • @syeddanish5334
    @syeddanish5334 3 หลายเดือนก่อน

    Really beautiful explanation sir

  • @GurwinderSingh-qr1sf
    @GurwinderSingh-qr1sf 2 ปีที่แล้ว +1

    Excellent Explantion

    • @CheezyCode
      @CheezyCode  2 ปีที่แล้ว

      Thank you again 😃

  • @mayanksinghal6674
    @mayanksinghal6674 8 หลายเดือนก่อน

    Hi sir, Can you please make video on Solid Principles with Android Examples and on Clean Architecture

  • @baijusharma6027
    @baijusharma6027 2 ปีที่แล้ว

    Sweet and simple. Great explanation!

  • @vikram87in
    @vikram87in 2 ปีที่แล้ว

    Explained in a very clear manner 👌

    • @CheezyCode
      @CheezyCode  2 ปีที่แล้ว

      Thank you Vikram 🤘

  • @riddhishah7708
    @riddhishah7708 หลายเดือนก่อน

    Very nicely explained

    • @CheezyCode
      @CheezyCode  26 วันที่ผ่านมา

      Thank you so much 🙂

  • @ayushgarg8875
    @ayushgarg8875 2 ปีที่แล้ว +1

    @cheezycode Nice explanation. You are a gem to the dev community. Keep doing the nice work.

    • @CheezyCode
      @CheezyCode  2 ปีที่แล้ว

      Thank you Ayush sir. Cheers 😁

  • @yogeshyadav4797
    @yogeshyadav4797 2 ปีที่แล้ว

    I rarely comment on videos but this one is a exception amazing work brother

  • @ackerman6992
    @ackerman6992 2 ปีที่แล้ว

    Great tutorial sir

    • @CheezyCode
      @CheezyCode  2 ปีที่แล้ว

      Thank you Ackerman

  • @freakmonster322
    @freakmonster322 4 หลายเดือนก่อน

    Hye your last song is awesome for IT people, where I can get full song

  • @handover007
    @handover007 11 หลายเดือนก่อน

    Very nice

  • @gyanendra2701
    @gyanendra2701 2 ปีที่แล้ว

    Great explanation

    • @CheezyCode
      @CheezyCode  2 ปีที่แล้ว

      Thanks Gyanendra

  • @sheershakrgautam4307
    @sheershakrgautam4307 2 ปีที่แล้ว

    Your videos are very clear on concepts❤️

    • @CheezyCode
      @CheezyCode  2 ปีที่แล้ว

      Thank you Sheershak ❤️

  • @patrakarpopatlaltoofanexpr3258
    @patrakarpopatlaltoofanexpr3258 2 ปีที่แล้ว +6

    Hi sir,
    Its great to see you bringing one more amazing series,
    Secondly I want to ask,
    1.When will you expect this series to finish?
    2.Which framework are you going to use for DI - Dagger Hilt or Dagger2,
    p.s: my preference would be to learn both dagger hilt as well as dagger2 ,
    because you are once in a lifetime teacher🤩,
    please answer these 2 questions,
    Thank you!

    • @CheezyCode
      @CheezyCode  2 ปีที่แล้ว +7

      Thanks Xavier.
      1. Around 12 videos - code is ready - just need to record videos. 3 are in buffer, will post it alternatively.
      2. Dagger 2 first then we will see HILT. Dagger 2 + MVVM + Coroutines + Retrofit ka example banayege after this series.

    • @adithyaraj307
      @adithyaraj307 2 ปีที่แล้ว

      @@CheezyCode that's gonna be awesome Thank You Cheezy Code for making such great content.....🔥🤞

    • @patrakarpopatlaltoofanexpr3258
      @patrakarpopatlaltoofanexpr3258 2 ปีที่แล้ว +3

      @@CheezyCode Thank you very much sir!!!
      ❤🙏,
      Sir just to motivate you,
      I want to tell you that all android developers of my college know you very well,
      Not just my clg you are famous everywhere,
      cheezy code and its explanation is pro level and this is a big discussion in our friends discussions,
      the purpose was just to tell you that your work is accepted widely ,recognised and is making discussions around the corner,
      Thank you sir!

  • @ahmadziaCSE
    @ahmadziaCSE 2 ปีที่แล้ว

    Please make videos integration test and unite test in Android

  • @sundern990
    @sundern990 2 ปีที่แล้ว

    🙏🏻........Thanks for the DI series sir g

    • @CheezyCode
      @CheezyCode  2 ปีที่แล้ว

      Cheers bro...🤘

  • @scalpertrader61
    @scalpertrader61 2 ปีที่แล้ว

    Nicely Explained

  • @dhruvtambekar
    @dhruvtambekar 2 ปีที่แล้ว

    Mah man is back

    • @CheezyCode
      @CheezyCode  2 ปีที่แล้ว

      😁 haha.. thank you 🤘

  • @prakashanuvadia8870
    @prakashanuvadia8870 2 ปีที่แล้ว

    Nice explain & easy to understand .....your tutorial best thing is that you explains as per topic ... I learn Kotlin from your tutorial ..... If you get time make more Android app Tutorial how professionally you work in team work....Thank you

    • @CheezyCode
      @CheezyCode  2 ปีที่แล้ว

      Thanks and for sure - more content on Android coming soon.

  • @priyamprakash1209
    @priyamprakash1209 2 ปีที่แล้ว +1

    Need a series on Unit Testing... Please

  • @gautambedi591
    @gautambedi591 ปีที่แล้ว

    Very nice explanation bro

    • @CheezyCode
      @CheezyCode  ปีที่แล้ว

      Thank you so much 🙂

  • @salehaiqbal3962
    @salehaiqbal3962 ปีที่แล้ว

    accurate explanation thanks

  • @bilawalsharif227
    @bilawalsharif227 2 ปีที่แล้ว

    Was waiting for the topic. Thank you sir .

    • @CheezyCode
      @CheezyCode  2 ปีที่แล้ว +1

      Always welcome

    • @bilawalsharif227
      @bilawalsharif227 2 ปีที่แล้ว

      @@CheezyCode I was your student while starting my carrier. And now I am working as a senior Software Engineer.Thank you so much for your precious videos.

    • @CheezyCode
      @CheezyCode  2 ปีที่แล้ว +1

      Cheers bro 🤘

  • @EMAM8582
    @EMAM8582 2 ปีที่แล้ว

    behtareen

  • @TheAqib57
    @TheAqib57 2 ปีที่แล้ว

    Zuberdust ❤️

  • @tovikasseth
    @tovikasseth 2 ปีที่แล้ว

    Finally, you are back 😃👍

    • @CheezyCode
      @CheezyCode  2 ปีที่แล้ว

      Thanks for supporting bro. Cheers.

  • @PankajKumar-er3cd
    @PankajKumar-er3cd 4 หลายเดือนก่อน

    too good

  • @nilesh6929
    @nilesh6929 2 ปีที่แล้ว

    Thank you very much

    • @CheezyCode
      @CheezyCode  2 ปีที่แล้ว

      Thank you Nilesh.

  • @hemantjain2463
    @hemantjain2463 2 ปีที่แล้ว

    Thanks a lot sir🎊
    Most awaited series🔥🔥

    • @CheezyCode
      @CheezyCode  2 ปีที่แล้ว

      Thank you Hemant. Cheers bro.

  • @SameerVerma-vt7bg
    @SameerVerma-vt7bg 2 ปีที่แล้ว

    Hello sir, jetpack compose ka tutorial kab lao gay

  • @shashi06raj
    @shashi06raj 2 ปีที่แล้ว

    I am big fan of yours! Keep doing good work!

    • @CheezyCode
      @CheezyCode  2 ปีที่แล้ว

      Thank you sir ☺️

  • @samirmishra3738
    @samirmishra3738 2 ปีที่แล้ว

    Thank you sir , i was waiting for this

    • @CheezyCode
      @CheezyCode  2 ปีที่แล้ว

      We too waiting for 💯 K 😁

  • @aartidevi
    @aartidevi 2 ปีที่แล้ว

    well explained

    • @CheezyCode
      @CheezyCode  2 ปีที่แล้ว

      Thank you Aarti. Cheers

  • @yogeshkumarpatil591
    @yogeshkumarpatil591 ปีที่แล้ว

    Good Video.

  • @Dheerendrakapariya
    @Dheerendrakapariya 2 ปีที่แล้ว

    Waiting for next video.. please upload soon.

  • @tanishqchawda1725
    @tanishqchawda1725 2 ปีที่แล้ว

    Explained Nice 🔥🔥

    • @CheezyCode
      @CheezyCode  2 ปีที่แล้ว

      Thank you Tanishq 🤘

  • @YesICode
    @YesICode 2 ปีที่แล้ว

    Finally 🤗

  • @sulemankhan523
    @sulemankhan523 ปีที่แล้ว

    Good explanation, have you created your own song, which is played at end ?

  • @tabishkhan2012
    @tabishkhan2012 2 ปีที่แล้ว

    Welcome back sir

    • @CheezyCode
      @CheezyCode  2 ปีที่แล้ว +1

      Thank you bro for always supporting

  • @nilesh6929
    @nilesh6929 2 ปีที่แล้ว

    Please make videos on Rxjava also

    • @CheezyCode
      @CheezyCode  2 ปีที่แล้ว +2

      RxJava socha tha maine but Coroutines ne itna badiya samaa bandha hai ki RxJava ki need nahi lag rahi. Sirf purane codebases mei he support hoga uska toh still thinking is it worth to record content on it.

  • @shashankshekhar-cl7rd
    @shashankshekhar-cl7rd 5 หลายเดือนก่อน

    Sir aap dotnet core ka vdo upload kro na from scratch

  • @peaskhan2870
    @peaskhan2870 2 ปีที่แล้ว

    Sir Kotlin generics in and out syntax ka tutorial banaiye

    • @CheezyCode
      @CheezyCode  2 ปีที่แล้ว +1

      Yes bro - ispe karte hai kuch - wo series close kardi thi but randomly videos add karte h usme bhi

  • @Hjjj-zh8sn
    @Hjjj-zh8sn 2 ปีที่แล้ว

    Sir what is expected range of last date of this series

    • @CheezyCode
      @CheezyCode  2 ปีที่แล้ว +1

      Around 12 videos - will be posting them alternatively

  • @hardcodeandroid
    @hardcodeandroid 2 ปีที่แล้ว

    thanks sir

    • @CheezyCode
      @CheezyCode  2 ปีที่แล้ว +1

      Thank you Tinku for always supporting. Cheers bro.

  • @ajayrajput256
    @ajayrajput256 2 ปีที่แล้ว

    Hi Sir, Please make videos on Rx-Java also.

    • @CheezyCode
      @CheezyCode  2 ปีที่แล้ว +1

      Noted bro 😀

  • @VillagerYouTuber
    @VillagerYouTuber 2 ปีที่แล้ว

    thanks

    • @CheezyCode
      @CheezyCode  2 ปีที่แล้ว +1

      always welcome Manjeet. Thanks for supporting us everywhere. Cheers

  • @handover007
    @handover007 11 หลายเดือนก่อน

    Liked

  • @shyamkulkarni7148
    @shyamkulkarni7148 ปีที่แล้ว

    Link for part 2 off depency injection?

    • @CheezyCode
      @CheezyCode  ปีที่แล้ว

      Check playlist section

  • @kamaravichow
    @kamaravichow 2 ปีที่แล้ว

    Need paging library tutorial !

  • @S_Crypto
    @S_Crypto 2 ปีที่แล้ว

    🙊