Skip to main content

android_auto_linux 0.1.1 copy "android_auto_linux: ^0.1.1" to clipboard
android_auto_linux: ^0.1.1 copied to clipboard

Linux implementation of the android_auto plugin. Wraps the native head unit core (aasdk based) behind a C ABI and renders video into a Flutter texture.

0.1.1 #

Fixed #

  • plugin does not compile on clang 18
  • lowercase username in the repository url

0.1.0 #

Added #

  • build aasdk against boost 1.90
  • render native video into a flutter texture
  • connect to a phone over usb aoap
  • show the phone's projected screen in the flutter texture
  • send touch, keys and rotary to the phone
  • play the phone's audio through the speakers
  • send the microphone to the assistant
  • add echo cancellation for calls
  • report the car's sensors to the phone
  • read the phone's turns, tracks and calls
  • project without a cable
  • cache the native build with ccache

Fixed #

  • session cannot be resumed after stopping
  • session does not resume after the cable is replugged
  • every usb transfer failure logs as cancelled
  • session hangs when a usb transfer fails
  • build-aasdk loses protoc on reconfigure
  • usb transaction error drops the whole session
  • stop tears channels out from under io threads
  • quick start then stop crashes the app
  • a paired phone can become the car's speakers
  • promises the code never kept
  • tools fail silently without root
  • fault injection ships to end users
  • bundle only loads on the machine that built it

Changed #

  • split the author's tooling into dev/
0
likes
0
points
566
downloads

Publisher

verified publishermauznemo.dev

Weekly Downloads

Linux implementation of the android_auto plugin. Wraps the native head unit core (aasdk based) behind a C ABI and renders video into a Flutter texture.

Repository (GitHub)
View/report issues

License

unknown (license)

Dependencies

android_auto_platform_interface, ffi, flutter

More

Packages that depend on android_auto_linux

Packages that implement android_auto_linux