Uploaded image for project: 'Titanium SDK/CLI'
  1. Titanium SDK/CLI
  2. TIMOB-26472

Android: Replace support libraries with AndroidX

    Details

    • Story Points:
      13

      Description

      The Android "Support Libraries" have been deprecated by Google in favor of the AndroidX libraries. Google will no longer be making updates to the Support Libraries (v28 is their last version). New features will be going to AndroidX instead.
      https://developer.android.com/jetpack/androidx

      The Titanium SDK and its modules needs to migrate to the AndroidX libraries. Titanium's app builds will also need to leverage Google's "jetifier" tool which replaces prebuilt Android libraries, replaces their references from the Support libraries to AndroidX by hacking the binary (this is a Google sanctioned feature) so that 3rd party modules will be backward compatible.
      https://developer.android.com/jetpack/androidx/migrate

      AndroidX is best implemented in the app "build.gradle" file via...

      android {
      	useAndroidX true
      	enableJetifier true
      }
      

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                jquick Joshua Quick
                Reporter:
                hknoechel Hans Knöchel
                Reviewer:
                Gary Mathews
                Tester:
                Samir Mohammed
              • Watchers:
                17 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved:

                  Backbone Issue Sync

                  • Titanium SDK/CLI <> Titanium Mobile
                    Synced with:
                    TIMOB-6637
                    Sync status:
                    PENDING
                    Last received:
                    Last sent:

                    Git Integration