package io.github.droidkaigi.confsched; import android.app.Application; import android.support.annotation.NonNull; import com.crashlytics.android.Crashlytics; import com.jakewharton.threetenabp.AndroidThreeTen; import io.fabric.sdk.android.Fabric; import io.github.droidkaigi.StethoWrapper; import io.github.droidkaigi.confsched.di.AppComponent; import io.github.droidkaigi.confsched.di.AppModule; import io.github.droidkaigi.confsched.di.DaggerAppComponent; import io.github.droidkaigi.confsched.util.LocaleUtil; public class MainApplication extends Application { AppComponent appComponent; @NonNull public AppComponent getComponent() { return appComponent; } @Override public void onCreate() { super.onCreate(); appComponent = DaggerAppComponent.builder() .appModule(new AppModule(this)) .build(); Fabric.with(this, new Crashlytics()); new StethoWrapper(this).setup(); AndroidThreeTen.init(this); LocaleUtil.initLocale(this); } }