Search code examples
androidandroidxandroid-jetpack

AndroidX and Android Jetpack


As per my knowledge Androidx is itself a library, and android jetpack is a set of libraries. Is Androidx a library in Android Jetpack? I am a little bit confused about Androidx vs Android Jetpack. Can anyone explain it to me clearly?


Solution

  • As per the AndroidX FAQ doc:

    How are androidx and AndroidX related to Jetpack?

    They are all the same thing! In a sentence, androidx is the packaging and AndroidX is the development workflow for all components in Jetpack. Jetpack is the external branding for libraries within androidx.

    In more detail, Jetpack is the external branding for the set of components, tools, and guidance that improve the developer experience on Android. AndroidX is the open-source development project that defines the workflow, versioning, and release policies for ALL libraries included in Jetpack. All libraries within the androidx Java package follow a consistent set of API design guidelines, conform to SemVer and alpha/beta revision cycles, and use the Android issue tracker for bugs and feature requests.