OpenEuiccApplication.kt 509 B

12345678910111213141516171819
  1. package im.angry.openeuicc
  2. import android.app.Application
  3. import com.google.android.material.color.DynamicColors
  4. import im.angry.openeuicc.di.AppContainer
  5. import im.angry.openeuicc.di.DefaultAppContainer
  6. open class OpenEuiccApplication : Application() {
  7. open val appContainer: AppContainer by lazy {
  8. DefaultAppContainer(this)
  9. }
  10. override fun onCreate() {
  11. super.onCreate()
  12. // Observe dynamic colors changes
  13. DynamicColors.applyToActivitiesIfAvailable(this)
  14. }
  15. }