Manage your app's lifecycle with ease
New lifecycle-aware components help you manage your activity and fragment lifecycles. Survive configuration changes, avoid memory leaks and easily load data into your UI using LiveData, ViewModel, LifecycleObserver and LifecycleOwner.
Paging: Load data as you need it
The Paging library makes it easier for your app to gradually load information as needed from a local or remote data source, without overloading the device or waiting too long for a big database query.
The Paging library is currently in alpha.
Learn about Architecture Components
Details on why and how to use Architecture Components in your apps — together or separately.