29 lines
701 B
Kotlin
29 lines
701 B
Kotlin
package com.ti.mobpo
|
|
|
|
import android.app.Application
|
|
import com.ti.mobpo.data.AppContainer
|
|
import com.ti.mobpo.data.AppDataContainer
|
|
import com.ti.mobpo.ui.util.FeatureManager
|
|
|
|
class PokeSearch : Application() {
|
|
lateinit var appContainer: AppContainer
|
|
private set
|
|
|
|
lateinit var featureManager: FeatureManager
|
|
private set
|
|
|
|
override fun onCreate() {
|
|
super.onCreate()
|
|
appContainer = createAppContainer()
|
|
featureManager = createFeatrureManager()
|
|
}
|
|
|
|
private fun createAppContainer(): AppContainer {
|
|
return AppDataContainer(this)
|
|
}
|
|
|
|
private fun createFeatrureManager(): FeatureManager {
|
|
return FeatureManager(this)
|
|
}
|
|
}
|