I'm a software developer who happens to spend way too much time thinking about cars. As a Bimmer owner, I always wanted a clean, futuristic dashboard display that could talk to my car's ECU without any clutter. That curiosity turned into BimmerDash—a pet project built entirely out of passion.
It's an iOS app designed to bridge your iPhone and an OBD-II BLE adapter, rendering crisp, ultra-low latency real-time gauges like RPM, speed, and oil temperature with fluid animations.
This project was a fun playground for me to push SwiftUI and the Core Bluetooth framework to their limits, ensuring the gauge data streams seamlessly with minimal latency. There is also a built-in data simulation mode so I could test and debug the UI layouts comfortably at my desk without freezing inside the garage.
View on App StoreSince this is a hobby project, I'm always open to feedback, feature ideas, or just chatting about iOS development and cars. If you run into any issues or want to request a specific gauge style, feel free to open an issue on the GitHub repository.
Open an Issue