Uploaded image for project: 'Qt'
  1. Qt
  2. QTBUG-57216

Create a container to embed Quick items into a native Android/iOS application

    XMLWordPrintable

Details

    • Suggestion
    • Resolution: Fixed
    • P3: Somewhat important
    • None
    • None
    • None
    • iOS/tvOS/watchOS

    Description

      A very interesting feature would be to embed a QtQuick item into a native application. The idea would be to create the main UI items (navigation bar, drawer, toolbar, ...) using native views (e.g. with Java/Swift code or using wrappers like qtqmlandroid) and create the content using Quick 2 items.

      This would be the contrary of https://bugreports.qt.io/browse/QTBUG-35648. While embedding a native view in the Qt quick scene graph seems to be a difficult challenge, embedding a Quick view in a native application seems technically more feasible as we could create a surface (like it is currently the case for Window items) and insert it into the native layout.

      This would open new perspectives for developing cross-platform mobile applications by sharing components (e.g. Quick Controls 2) without completely giving up native UI.

      Attachments

        Issue Links

          For Gerrit Dashboard: QTBUG-57216
          # Subject Branch Project Status CR V

          Activity

            People

              assam Assam Boudjelthia
              bwalter Benoit Walter
              Veli-Pekka Heinonen Veli-Pekka Heinonen
              Votes:
              0 Vote for this issue
              Watchers:
              7 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Gerrit Reviews

                  There are no open Gerrit changes