Tesla-style car dashboard for Android tablets. Connects via WiFi OBD2 (ELM327).
- Real-time speed, RPM, coolant temp, throttle, fuel level
- Map (OpenStreetMap via flutter_map)
- Music player
- Vehicle customization (make/model/year)
flutter pub get
flutter run -d <your-tablet>- Plug ELM327 WiFi adapter into OBD2 port
- Connect tablet to adapter's WiFi hotspot
- In app Settings → enter IP (default: 192.168.0.10) and port (35000)
- Implement OBD2 PID parsing in
services/obd_service.dart - Add flutter_map with OSM tiles in
screens/dashboard_screen.dart - Build CarSelectScreen with make/model/year picker
- Build SettingsScreen (OBD2 IP, units, accent color)
- Implement RPM arc gauge widget (CustomPainter)
- Add just_audio music integration
- Trip history with SharedPreferences
- Add fuel consumption calculation (MAF-based)
See CLAUDE.md for full Claude Code instructions.