Dependency upgrades, running on AS 4.1

This commit is contained in:
Melih
2020-03-31 11:45:25 +02:00
parent bd1bc9cab0
commit 927c5c02ca
19 changed files with 64 additions and 53 deletions

View File

@@ -1,10 +1,12 @@
package com.melih.rocketscience
import com.melih.core.di.DaggerCoreComponent
import com.melih.launches.data.LaunchDetailItem
import com.melih.rocketscience.di.DaggerAppComponent
import dagger.android.AndroidInjector
import dagger.android.DaggerApplication
import timber.log.Timber
import javax.inject.Inject
class App : DaggerApplication() {
override fun applicationInjector(): AndroidInjector<out DaggerApplication> =
@@ -14,6 +16,8 @@ class App : DaggerApplication() {
.create(this)
)
@Inject
lateinit var item: LaunchDetailItem
override fun onCreate() {
super.onCreate()

View File

@@ -1,9 +1,11 @@
package com.melih.rocketscience.di
import com.melih.detail.di.DetailContributor
import com.melih.launches.data.LaunchDetailItem
import com.melih.launches.di.LaunchesContributor
import com.melih.rocketscience.MainActivity
import dagger.Module
import dagger.Provides
import dagger.android.ContributesAndroidInjector
@Module
@@ -16,4 +18,12 @@ abstract class AppModule {
DetailContributor::class]
)
abstract fun mainActivity(): MainActivity
@Module
companion object {
@JvmStatic
@Provides
fun provdeSomeObject() = LaunchDetailItem(10, "", "Rocket", "Desc")
}
}