INNER CODE UNIT · Kotlin

CoroutineUsecasesOnAndroidApplication

LukasLechnerDev/Kotlin-Coroutines-and-Flow-UseCases-on-Android · app/src/main/java/com/lukaslechner/coroutineusecasesonandroid/CoroutineUsecasesOnAndroidApplication.kt:10

class CoroutineUsecasesOnAndroidApplication : Application() {

    private val applicationScope = CoroutineScope(SupervisorJob())

    val androidVersionRepository by lazy {
        val database = AndroidVersionDatabase.getInstance(applicationContext).androidVersionDao()
        AndroidVersionRepository(
            database,
            applicationScope
        )
    }

    override fun onCreate() {
        super.onCreate()

        Timber.plant(Timber.DebugTree())

        // Enable Debugging for Kotlin Coroutines in debug builds

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…