The Future of Dependency Injection with Dagger 2

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

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

  • @codinginflow
    @codinginflow 5 лет назад +23

    Just take a moment to appreciate what smart people you need to come up with something like this. It's really amazing work.

    • @NMNaufaldo
      @NMNaufaldo 4 года назад +2

      What are you doing here Florian XD
      Your tutorial really amazing work too :)

  • @rtylerlucas
    @rtylerlucas 8 лет назад +36

    Components overview begins at 19:44 -
    Constructor Injection begins at 15:37 -
    I keep coming back to reference, perhaps others do to. Thanks so much.

    • @feitingschatten1
      @feitingschatten1 7 лет назад +1

      Violation of Single Responsibility Principle begins at 0:00, and the DI doesn't fix it, haha. But seriously, this is very useful, as I took over some code and have to learn it, as it's all broken and outdated. Android Studio alone broke the build by its updating.

  • @muchless
    @muchless 8 лет назад +14

    I'm only 15 minutes in and you already made so many things clear. You do a great job of explaining, and giving a visual of how dagger 2 actually works. Thank you, Jake.

  • @jliu6735
    @jliu6735 7 лет назад +66

    Is there anything in Java that this guy does not know about?

  • @ViliusKraujutis
    @ViliusKraujutis 8 лет назад +30

    43:37 - Entire Dagger 2 public API on a single slide.

  • @galein77
    @galein77 10 месяцев назад

    Do a couple of projects at the same time you review this video to connect ideas. A lot is going on with Dagger that is important to make as many projects as time allows. Great talk.

  • @codinginflow
    @codinginflow 5 лет назад +2

    If someone wants to see a more detailed tutorial:
    ruclips.net/p/PLrnPJCHvNZuA2ioi4soDZKz8euUQnJW65

  • @ShailShah98
    @ShailShah98 6 лет назад +4

    I learned RxAndroid and Retrofit from this guy and now Dagger 2. This guy is a Tony Stark of Android/Java..

    • @Zhuinden
      @Zhuinden 6 лет назад +1

      I learned Kotlin and lambdas-with-receivers from him when he was explaining instrumentation testing robots :P

    • @thelumiereguy
      @thelumiereguy 4 года назад +1

      @@Zhuinden When I'd started Kotlin and wanted to learn more about DSLs, my friend had suggested the same video haha.

  • @rajbopche7992
    @rajbopche7992 5 лет назад

    His accent is very clear, audible and precise even for a non-American. Everything he spoke out was immediately understood.

  • @azadibogolubov
    @azadibogolubov 8 лет назад +5

    Great presentation. Have spent a good part of the weekend and this week so far trying to get my head around the numerous tutorials online, and you made this pretty crystal clear. Thanks!

  • @dalihigh5802
    @dalihigh5802 7 лет назад +2

    I'm not familiar with English, But this video is understandable. Best video.
    09:07 dagger v2
    31:25 dagger v2 under the hood

  • @innocentBoyIsMe
    @innocentBoyIsMe 8 лет назад +4

    Another great presentation by Jake Wharton. Thank you Sir!

  • @akashpatra19
    @akashpatra19 6 лет назад +1

    Went through so many articles. But at last video from Jake explains it well :)

  • @hiepxuan2008
    @hiepxuan2008 5 лет назад +1

    Very awesome, You make me clear so many things about Dependency Injection & Dagger 2! I would like to send thousand of thanks to you

  • @bhh1988
    @bhh1988 6 лет назад +1

    A really confusing topic really well explained. So jam-packed with information and subtleties that I had to watch it more than once though!

  • @eni4ever
    @eni4ever 8 лет назад

    The best presentation on Dagger 2 I have ever found so far ... Congratz!

  • @sermilion_audio
    @sermilion_audio 7 лет назад +1

    This video answered all the questions that I ever had about Dagger. Thank you so much.

  • @kaanushkamadusanka4058
    @kaanushkamadusanka4058 6 лет назад

    this is the best dependancy injection lesson on youtube

  • @ChrisAthanas
    @ChrisAthanas 5 лет назад +1

    Slide @5:03 should read "Tweeter" & "Timeline" in the left 2 circles

  • @shakil807g
    @shakil807g 8 лет назад

    Very good presentation and well organized slides

  • @yashgirdhar100
    @yashgirdhar100 7 лет назад

    Great talk ! which software is he using to grey out a part of the code snippet?

  • @alfiankhaulany5326
    @alfiankhaulany5326 5 лет назад +1

    Is this guy Jake Wharton?

    •  5 лет назад

      Yeah. I think he gained 50 pounds though. He doesn't look like his twitter pic...

  • @wasiunkhan
    @wasiunkhan 5 лет назад

    Can anyone help me on the Constructor injection? 16:44 - 17:04

  • @ihwandede5877
    @ihwandede5877 6 лет назад

    Mantap mang penjelasan nya 👍👍

  • @chutieulensanhp1996
    @chutieulensanhp1996 5 лет назад

    Very helpfull ! , thank a lot

  • @pixelPlex
    @pixelPlex 7 лет назад

    Can Dagger 2 be used with other DI systems (eg TornadoFX (uses DI for the views, models and controllers) - github.com/edvin/tornadofx/wiki/Dependency-Injection)?

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

    great

  • @MegaBaellchen
    @MegaBaellchen 5 лет назад +3

    Great talk, but please move the mic a bit further from your mouth next time, i can't stand listening to all the smacks and breathing and slurping

    • @ChrisAthanas
      @ChrisAthanas 5 лет назад

      idk why that bothers me so much as well

  • @TarekBuhdeima
    @TarekBuhdeima 4 года назад

    no tutorial is useful to understand dagger completely unless you see this video

  • @AlinNemet
    @AlinNemet 7 лет назад +1

    naming too verbose and annoying...why not IProvideTweeterApi, tweeterApiProvider etc

    • @Zhuinden
      @Zhuinden 7 лет назад +6

      How on earth is "IProvideTweeterApi" less verbose than "TweeterModule"?