Android Jetpack
"Android Jetpack provides a series of unbundled libraries not tied to any particular version of Android, giving developers a way to support newer features on older versions of the Android operating system. In addition to backward compatibility, Jetpack promises to help you get more done, with less code, by providing the boilerplate to handle repetitive tasks like managing the application lifecycle." Abhishek Kumar on StackoverflowJetpack libraries may be used alone or in combination to address different needs in your apps.
- WorkManager for your background scheduling needs.
- Room for data storage persistence.
- Navigation to manage your application navigation flow.
- CameraX for your camera app needs.
- ...