Uploaded image for project: ' AGL Development'
  1. AGL Development
  2. SPEC-4539

Add Flutter based homescreen to Flutter demo image

XMLWordPrintable

      The agl-ivi-demo-platform-flutter image currently uses the Qt demo homescreen and launcher, this task is to track the work to switch it over to a Flutter based homescreen.  At a high level the required effort breaks into steps along the lines of:

      1. Add the Igalia example Flutter homescreen to AGL git / Gerrit.
      2. Rework the Igalia example to switch it from landscape to portrait orientation to work with the AGL demo hardware requirements.
      3. Add a gRPC API applaunchd to facilitate integrating it with the Flutter homescreen.  It is likely that this effort will include adding support for the new API to the Qt demo homescreen and launcher to enable testing.
      4. Integrate applaunchd into the Flutter homescreen, the example app already has a mocked up apps view that can likely serve as the starting point.
      5. Implement a mechanism for the Flutter homescreen to drive application window activation.  Currently an extension to the Flutter embedder to add a small platform channel API seems perhaps the path of least effort for this.
      6. Switch agl-ivi-demo-platform over to using the Flutter homescreen.

      Sub-tasks for the above or other necessary work will be created as required.

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

            scottm Scott Murray
            scottm Scott Murray
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved: