Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Migrate project to AndroidX libraries #362

Merged
merged 1 commit into from
Oct 28, 2021
Merged

Conversation

baksansk
Copy link
Contributor

@baksansk baksansk commented Aug 8, 2021

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 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.

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` to `androidx` package using Android Studio's automated refactoring and some manual adjustments.
@lolucosmin
Copy link

Hi, we need this in the original plugin and in the repo.

@poojamat poojamat merged commit 2292ea5 into awslabs:main Oct 28, 2021
@baksansk baksansk deleted the androidx branch November 10, 2021 18:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants