Source
Announced at I/O 2017, Architecture Components are one part of Jetpack. These components include Room, LiveData, ViewModel, Paging, WorkManager and Navigation. Used separately they solve common but complex architecture issues, such as managing Android Lifecycle (LiveData/ViewModel), or handling background tasks (WorkManager). Used together, you can ditch the boilerplate, build robust apps faster, and focus on the code that makes your app unique!
Guide to background processing | Android Developers
Guide to App Architecture | Android Developers
Adding Components to your Project | Android Developers
GitHub - googlesamples/android-architecture-components: Samples for Android Architecture Components.
Android Architecture Components | Android Developers