Uploaded image for project: 'Apache Cordova'
  1. Apache Cordova
  2. CB-13309

Make InAppBrowser a Library Module for easier maintenance

    XMLWordPrintableJSON

    Details

    • Type: Improvement
    • Status: Open
    • Priority: Major
    • Resolution: Unresolved
    • Affects Version/s: None
    • Fix Version/s: None
    • Labels:
      None

      Description

      We currently just copy in Java files directly in a project, but that has some major problems with layouts and resources. Now that Android allows Library Projects, we can now add modules as plugins and allow for certain plugins which require layouts (like the InAppBrowser) to define them in XML instead of programmatically, which will allow for a lot of code to be deleted from the project, and for the project to be easier to maintain for Android.

      Another upshot of this change is that we can then add JUnit and Espresso Integration Tests to plugins so that we can actually test plugin changes the same way we run native tests on Android with the Android Test Project.

        Attachments

          Activity

            People

            • Assignee:
              Unassigned
              Reporter:
              bowserj Joey Robert Bowser
            • Votes:
              1 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

              • Created:
                Updated: