awslabs / aws-mobile-appsync-sdk-android

Android SDK for AWS AppSync.
https://docs.amplify.aws/sdk/api/graphql/q/platform/android/
Apache License 2.0
105 stars 58 forks source link

Migrate project to AndroidX libraries #362

Closed baksansk closed 2 years ago

baksansk commented 3 years ago

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.

lolucosmin commented 3 years ago

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