Skip to content

Apple CarPlay / Android Auto support? #26801

Open
@piotrrojek

Description

@piotrrojek

Status update: #26801 (comment)


As I understand, at least with Apple CarPlay, the apps are run strictly on the phone, so it isn't a case of Apple Watch nor tvOS which require bitcode.
I'm not sure about Android Auto as I don't own any Android device.

Is there any way to run Flutter app in car? Is it on a roadmap?

Activity

added
c: new featureNothing broken; request for a new capability
engineflutter/engine repository. See also e: labels.
on Jan 20, 2019
modified the milestone: Goals on Jan 20, 2019
gimox

gimox commented on Feb 7, 2019

@gimox
zoechi

zoechi commented on Feb 21, 2019

@zoechi
Contributor

@zacksleo
Using "add reaction" on the initial comment would increase priority while +1 comments are rather pointless and cause lots of people to get notified for no reason.
To get notified yourself use the [Subscribe] button to the top right instead.

ThinkDigitalSoftware

ThinkDigitalSoftware commented on Apr 19, 2019

@ThinkDigitalSoftware
Contributor

From what I've seen, you need to add some code to the android manifest to get your app registered as Android auto compatible with music or messages. What you can do is try to make a sample app that simply sends messages and add the corresponding Info to your manifest and see if it registers. If so, a plugin can be made and bam, instant support. I'm still researching how to make the UIs

pbaker5

pbaker5 commented on May 21, 2019

@pbaker5

@ThinkDigitalRepair Did you get anywhere with this?

ThinkDigitalSoftware

ThinkDigitalSoftware commented on May 21, 2019

@ThinkDigitalSoftware
Contributor

No, I switched to other things :/

Gorniv

Gorniv commented on Aug 1, 2019

@Gorniv
vitor-gyant

vitor-gyant commented on Sep 11, 2019

@vitor-gyant

From my experience with CarPlay, it requires the implementation of specific CarPlay framework classes. The app needs to have custom entitlements and it also require the app to be approved by Apple but this is not complicated to manage and has no relation with flutter itself. Note that only certain apps are eligible for CP.

IMO, the complexity comes from the fact that CarPlay interfaces have very strict HMI guidelines and apple has enforced this in the API design. CarPlay uses a different Window to present the interface so, although it is possible this requires a deep discussion.

khal-it

khal-it commented on Oct 22, 2019

@khal-it
vitor-gyant

vitor-gyant commented on Oct 23, 2019

@vitor-gyant

@khalithartmann Most of the CarPlay support requires custom classes from CarPlayKit. Furthermore, the touch areas / ui design has very specific guidelines enforced by each class. IT would be easier to develop this natively.

josexs

josexs commented on Dec 14, 2019

@josexs

68 remaining items

Loading
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    P3Issues that are less important to the Flutter projectc: new featureNothing broken; request for a new capabilitycustomer: crowdAffects or could affect many people, though not necessarily a specific customer.engineflutter/engine repository. See also e: labels.team-engineOwned by Engine teamtriaged-engineTriaged by Engine team

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

      Development

      No branches or pull requests

        Participants

        @paulocoutinhox@zoechi@eturk1@Hixie@josexs

        Issue actions

          Apple CarPlay / Android Auto support? · Issue #26801 · flutter/flutter