Inflate layouts asynchronously to avoid jank in the UI. Helper for other arch dependencies, including JUnit test rules that can be used with LiveData. Get an advertising ID with or without Play Services.Įxpose metadata that helps tools and other developers understand your app's code. Schedule and execute deferrable, constraint-based background tasks. Load data in pages, and present it in a RecyclerView.Ĭreate, store, and manage persistent data backed by a SQLite database. Modular and customizable Material Design UI components for Android.īuild and structure your in-app UI, handle deep links, and navigate between screens. Segment your app into multiple, independent screens that are hosted within an Activity.Įxtend the functionality of Dagger Hilt to enable dependency injection of certain classes from the androidx libraries.īuild lifecycle-aware components that can adjust behavior based on the current lifecycle state of an activity or fragment.
* Popular and often-used libraries are listed first activity *Īccess composable APIs built on top of Activity.Īllows access to new APIs on older API versions of the platform (many using Material Design).īuild custom in-app search capabilities for your users.ĭefine your UI programmatically with composable functions that describe its shape and data dependencies.īind UI components in your layouts to data sources in your app using a declarative format.