BimmerGestalt / AAIdrive

Implementations of some Android Auto features as unofficial IDrive apps
MIT License
527 stars 89 forks source link

Companion Apps integration #177

Closed hufman closed 2 years ago

hufman commented 3 years ago

AndroidAutoIdrive has the stated goal of bringing AndroidAuto features to IDrive, but the IDrive system can do so much more. However, this extra functionality might not fit with the AndroidAuto theme, so some way to add plugins would be great. These extra apps of course could discover and connect to the car directly, but then they'd need to also run their own Foreground Service Notification, every single one of them. Having AndroidAutoIdrive negotiate the initial connection and run the foreground notification and then use Android Service Binding to keep the companion apps in the foreground would keep the status bar clean.

hufman commented 2 years ago

With the Car Capabilities Car Data providers, and Car Connection integration, this can be considered complete.