AndroidX has been released a few years ago and most apps have already migrated to use AndroidX libraries.
Currently, many apps have already updated most of their dependencies to newer versions that use AndroidX and want to remove the AndroidX Jetifier process from their build to improve build performance.
The AndroidX Jetifier has performance issues and it's not cachable. It needs to process all dependencies regardless if they were migrated to AndroidX or not. So, this adds significant build time for large projects.
Solution
Migrate to AndroidX - update dependencies and imports from android.support to androidx package using Android Studio's automated refactoring and some manual adjustments.
By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.
Issue #, if available:
201
Description of changes:
Task
AndroidX has been released a few years ago and most apps have already migrated to use AndroidX libraries. Currently, many apps have already updated most of their dependencies to newer versions that use AndroidX and want to remove the AndroidX Jetifier process from their build to improve build performance. The AndroidX Jetifier has performance issues and it's not cachable. It needs to process all dependencies regardless if they were migrated to AndroidX or not. So, this adds significant build time for large projects.
Solution
Migrate to AndroidX - update dependencies and imports from
android.support
toandroidx
package using Android Studio's automated refactoring and some manual adjustments.By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.