AndroidX: App Startup
App Startup - новая библиотека в составе Jetpack, призванная уменьшить время запуска приложений.
Появилась возможность создавать граф компонентов и последовательно инициализировать каждый из них, с учётом того, что один компонент может зависеть от другого, тем самым предотвращая повторный вызов встроенных
ContentProvider'ов. Это позволит уменьшить код в Application-классе и ограничиться лишь одним Content Provider'ом для инициализации всего графа. Так же библиотека может отключать "тяжёлые" зависимости, чтобы инициализировать их в нужном месте приложения.
В статье описывается принцип работы App Startup на примере инициализации компонентов приложения для распознавания лиц.