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

Android: Update hyperloop module to support gradle dependencies

    Details

    • Story Points:
      13
    • Sprint:
      2019 Sprint 26, 2020 Sprint 1, 2020 Sprint 2, 2020 Sprint 3

      Description

      Summary:
      In Titanium 9.0.0, we will be changing the Android app build system from "ant" to "gradle". This will be a breaking-change that will require the hyperloop module to change how it hooks into the build. But this is also a good opportunity to support gradle's "dependencies" feature which allows the hyperloop user to reference dependencies via their maven <groupId>:<libraryName>:<version> references.

      Recommended Solution:
      Add support for an optional "build.gradle" file to the following Titanium app project directory...
      ./platform/android/build.gradle

      The file can then reference dependences like this...

      repositories {
      	google()
      	jcenter()
      }
       
      dependencies {
      	implementation 'com.google.android.gms:play-services-ads:18.3.0'
      }
      

      Note:
      This feature depend on TIMOB-19300 to be completed first.

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                jquick Joshua Quick
                Reporter:
                jquick Joshua Quick
                Reviewer:
                Jan Vennemann
                Tester:
                Lokesh Choudhary
              • Watchers:
                4 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved:

                  Backbone Issue Sync

                  • Backbone Issue Sync is enabled for your project, but we do not have any synchronization info for this issue.

                    Git Integration