31a844bb944df3a143b8fa646e806e354f9f33e2
Without a light sensor an app may read (the Redmi Pad SE has none), auto is dark while the sun is more than 4° below the horizon (lib/theme/sun.dart), at Android's coarse location, polled and kept across restarts. The tablet's own, not the Orin's GNSS: the tablet has its own GNSS and cellular. Android's dark theme is the last fallback. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
type
| type |
|---|
| reference |
Flutter display client
Part of Project Yukart, making an old 2008 Mitsubishi Z27AG a bit smarter with modern technologies.
This file serves as the minimalist portal to other docs
What this repo is about
The in-car display. Renders vehicle telemetry and a moving map, and runs on a tablet connected to the Orin over USB or WiFi.
Flutter rather than native Android so the display unit stays swappable — the display is deliberately a separate unit from the compute, and nothing here should assume it will always be an Android tablet.
It is a bus subscriber like any other display: it talks to the message bus and to svc-gw, never to hardware.
flutter test
flutter run --dart-define=YUKART_GW=ws://<host>:7700/ # default: the car Orin, ws://192.168.55.1:7700/
- For debugging the app in the car (ADB over the Orin link), refer to ADB in the car;
- For implementation practice guidelines, refer to the guidelines;
- For implementation plans and history, refer to them;
Description
Languages
Dart
86.2%
Kotlin
5.3%
CMake
3.2%
Python
2.8%
C++
2%
Other
0.5%