The App Startup library provides a straightforward, performant way to initialize components at application startup… App Startup は Jetpack component の1つで、順序を指定したコンポーネント初期化の仕組みを提供します。 背景と問題点現在、Firebase をはじめ、多くの 3rd party library が ContentProvider を利用した初期化を行っています。 ContentProvider を用いた初期化では、Application クラスへコード片の追加を要求することなく利用できるため、利用者側の設定ミスを減らすことが可能です。また SDK 側で初期化が完結出来る場合に非常に有用でした。 加えて、ContentProvider
![App Startup について](https://cdn-ak-scissors.b.st-hatena.com/image/square/87068563daf315d946ea806fca5f55746871fbfc/height=288;version=1;width=512/https%3A%2F%2Fmiro.medium.com%2Fv2%2Fresize%3Afit%3A988%2F1%2AXyLqkEcQ-aUHtqm6M_-hsw.jpeg)