New Android extension libraries (AndroidX) which represents an Android Support Library.
New package structure to make package structure clearer which packages are bundled with the Android operating system, and which are packaged with Android app's APK. Going forward, the android.*
package hierarchy will be reserved for Android packages that ship with the operating system; other packages will be issued in the new androidx.*
package hierarchy.
Existing packages are being refactored to use the new hierarchy. Historical artifacts—those versioned 27 and earlier, and packaged as android.support.*
—will remain available on Google Maven; however, all new development will occur in the new androidx.*
-packaged artifacts versioned starting from 1.0.0.