Uploaded image for project: 'Qt Tools for Android'
  1. Qt Tools for Android
  2. QTTA-180

[SPIKE] Integrate QtCreator/QtDS as an editing tool in Android Studio

    XMLWordPrintable

Details

    • Task
    • Resolution: Unresolved
    • Not Evaluated
    • None
    • None
    • None

    Description

      Why?

      Cause

      • Both Qt Creator & Qt Design Studio already have many features to support Quick/Quick3D app development. Re-implementing every single feature needs a lot of effort. Maintaining an integration of QtC or QtDS inside Android Studio may need less effort.

      Customer

      •  

      Cruft

      • QtC debug with Qt for Android is not functional atm: disassy debug stops, slow to start. Prevents QML profiler to work too? 

      What?

      Definition

      • Although Jetbrains has a vast set of APIs to add language support to Android Studio, the features of Qt Creator can potentially be reused if there is a possibility to integrate an instance of Qt Creator inside Android Studio. 

      Demarcation

      •  

      Dependencies

      • FF?

       

      How?

      We would like to verify if

      • An external window (Qt Creator in this case) can be integrated like a file editor inside Android Studio. The XML layout editor (which is more than a text edit) is an example of a complex view if a file. (That is not identical to the goal of this spike, as it's internally using jetbrains UI components but a good example of a UI editor that works on a file. The underlaying API is FileEditorProvider.
      • An instance of Qt Creator can be opened with custom configuration in a way that we can hide unnecessary panes and menus
      • We can communicate the state of Android Studio with the instance of Qt Creator so that we can automatically switch the state of Qt Creator based on the state of Android Studio. This needs to be verified because eventually we want to use debugging/profiling feature of Qt Creator during a project development session.

       

      Attachments

        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

        Activity

          People

            Unassigned Unassigned
            soarmin Soheil Armin
            Bruno Vunderl Bruno Vunderl
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:

              Gerrit Reviews

                There are no open Gerrit changes