Files
Acronyms/app/src/main/java/dev/carlos/acronyms/MainApplication.kt
2021-06-15 22:11:21 -04:00

33 lines
680 B
Kotlin

package dev.carlos.acronyms
import android.app.Application
import dev.carlos.acronyms.di.appModules
import org.koin.android.ext.koin.androidContext
import org.koin.core.context.startKoin
import timber.log.Timber
@Suppress("unused")
class MainApplication : Application() {
override fun onCreate() {
super.onCreate()
setupLogger()
setupDi()
}
private fun setupLogger() {
Timber.plant(Timber.DebugTree())
}
private fun setupDi() {
startKoin {
androidContext(this@MainApplication)
modules(
listOf(
appModules
)
)
}
}
}