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

Spike Automatically generate C++ and/or QML exposing Android Manager

    XMLWordPrintable

Details

    • Task
    • Resolution: Done
    • P1: Critical
    • None
    • None
    • QPA: Android
    • None

    Description

      Who
      For Qt for Android developers at Qt and Community/Customers who use JNI
      What

      Android has many services/managers (e.g. TelephonyManager, PowerManager, WindowManager,...)

      This task is about studying if it's possible to create some tools/scripts/... that can create the required code to expose those Android APIs to the C++ and/or QML.

      Maybe create the required JNI code layers automatically...

      Ultimately, if the above is not possible, we could aim to make it easier and trouble free to write Java code and invoke it from C++ so that developers can seamlessly write both codes.

      Why

      Speed up the development of new features at Qt

      Community/customers to generate the required bindings for the Android and hopefully for their own services

      When

      Spike Q2-Q3/2022

      Dependencies

      Time (that's why P1)it's time-critical to know for a customer case if it's even feasible

      Definition of Done
      The expected outcome would be stories or tasks about a potential solution based on PoC (Proof of Concept) e.g. some kinda demo to increase awarenes
       

       

       

      Attachments

        Issue Links

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

          Activity

            People

              samuelmira Samuel Mira
              ramon Ramon Sadornil (Inactive)
              Ramon Sadornil Ramon Sadornil (Inactive)
              Rami Potinkara Rami Potinkara
              Votes:
              1 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Gerrit Reviews

                  There are no open Gerrit changes