Add: Main app, main activity and navigation handling

This commit is contained in:
Carlos Martinez
2021-06-15 22:08:27 -04:00
parent e85196ad03
commit 7a62f260ee
16 changed files with 370 additions and 3 deletions

View File

@@ -0,0 +1,32 @@
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
)
)
}
}
}