# androidx.startup

*** ** * ** ***

## Interfaces

|---|---|
| `https://developer.android.com/reference/androidx/startup/Initializer` | Initializes library components during app startup. |

## Classes

|---|---|
| `https://developer.android.com/reference/androidx/startup/AppInitializer` | An `https://developer.android.com/reference/androidx/startup/AppInitializer` can be used to initialize all discovered `ComponentInitializer`s. |
| `https://developer.android.com/reference/androidx/startup/InitializationProvider` | The `https://developer.android.com/reference/android/content/ContentProvider.html` which discovers `https://developer.android.com/reference/androidx/startup/Initializer`s in an application and initializes them before `https://developer.android.com/reference/android/app/Application.html#onCreate()`. |