Solucrew · Automotive

OBD Vehicle Diagnostics & Trip Tracker

Solucrew's role Android Development

OBD Vehicle Diagnostics & Trip Tracker — Automotive case study

Our contribution

Our contribution

An Android application for ELM327 vehicle diagnostics, live telemetry and trip tracking.

Developed an Android OBD application communicating with ELM327 Bluetooth adapters over RFCOMM. Implemented adapter initialization, live speed and RPM monitoring, trip recording, distance and average/max calculations, local trip history and responsive phone/tablet layouts using Kotlin, Compose, Room, Flow and foreground services.

Technology & capabilities

  • Kotlin
  • Android
  • Jetpack Compose
  • ELM327
  • Bluetooth RFCOMM
  • Room
  • Kotlin Flow
  • Foreground Service

Have a project in mind?

Tell us about the product and the problem — we'll help figure out what needs to be built, and how.