Skip to content

Spotify Clone App: Lesson 7

Mert Şimşek edited this page Oct 29, 2019 · 5 revisions

Overview

In this lesson, we will learn

  • Dependency Injection Basics
  • Dagger 2 Basics

We will learn

  • @Component annotation in Dagger 2
  • @Module annotation in Dagger 2
  • @Inject annotation in Dagger 2
  • @Named annotation in Dagger 2
  • Provide sample data to Activity/Fragment using Dagger.
  • Inject into Adapters.

Dependencies

implementation 'com.google.dagger:dagger:2.25.2'
kapt 'com.google.dagger:dagger-compiler:2.25.2'
implementation 'com.google.dagger:dagger-android:2.22.1'
implementation 'com.google.dagger:dagger-android-support:2.22.1'
kapt 'com.google.dagger:dagger-android-processor:2.22.1'

Source Code

Branch Lesson 7

Lesson Video

  • Will be available on youtube soon.