Skip to content

davide0033/TachiSpeed

Repository files navigation

TachiSpeed

A very lightweight and simple speedometer and trip tracking app for legacy (and modern) iOS devices.

TachiSpeed is a very simple speedometer application designed to track vehicle trips, speed, and distance while being compatible with older iPhones and iOS versions. Built as a lightweight Xcode project, it supports devices running iOS 6 and later.

it was created as an alternative to similar paid apps available on the AppStore for legacy iOS versions, but it ended up being fully compatible with newer versions.

Features

  • Large live speedometer and other data
  • Create and manage multiple vehicles
  • Track distance and speed for each trip
  • View detailed trip statistics, with speed-over-time graphs for every trip
  • Ability to assign vehicles to trips, with per-vehicle statistics
  • Extremely lightweight (under 1 MB)
  • Available in English and Italian
  • Supports both km/h and mph
  • Compatible with iOS 6 and later
  • Background trip recording support (iOS 10+)

Compatibility

  • Minimum supported version: iOS 6.0
  • Oldest supported device: iPhone 4S (GPS issues may occur on the iPhone 4 and older devices)
  • Highest tested iOS version: iOS 16.7.1 (tested on an iPhone 8)

In short: TachiSpeed should work on any iPhone from the 4S onwards running iOS 6.0 or later (32 or 64bit). It has been tested on multiple iPhone models across several iOS versions.

Installation

Download the latest IPA release and install it using your preferred method:

  • Sideloadly
  • AppSync
  • TrollStore
  • Other IPA installation methods

Usage

Important - on iOS 10 and later, background location updates must be allowed for proper trip recordings, do this manually in the system settings.

Vehicles

  1. Open the Vehicles tab.
  2. Create a vehicle. You can specify its type (car or motorcycle), brand, model, and a meaningful name.
  3. save the vehicle.

You can edit a vehicle at any time by tapping on it, from there you can also see per-vehicle statistics. You can also delete it with a left swipe.

Recording a Trip

You can start a trip in two ways:

  • Double-tap the live speedometer in the main tab
  • use the button at the bottom in the Trips tab
  • same actions to stop the recording

The trip is initially saved without any vehicle information. You can later review it by tapping on it in the trips tab and assign a vehicle to it. Similarly for a vehicle, you can swipe to delete a trip.

you can also assign a meaningful name to a trip by double clicking the timestamp at the top, if you so desire.

Statistics

Trip Statistics

Each recorded trip includes:

  • Distance traveled
  • Average speed
  • Maximum speed
  • Trip duration
  • Speed-over-time graph
  • Assigned vehicle (if any)
  • Custom trip name (if provided)

Vehicle Statistics

View cumulative statistics for each vehicle across all assigned trips.

Settings

TachiSpeed allows you to switch between km/h and mph from the iOS Settings app.

Screenshots

Main tab

immagine

Trip tab

immagine

Vehicle tab

immagine

Trip Detail screen

immagine

Vehicle detail screen

immagine
All screenshots are taken from an iPhone 7 running iOS 15.8.1 in italian

Planned Features

  • better UI and UX, especially for trips/vehicle details
  • ability to save or share the trips in some way (saving the graph or similar)
  • G-forces: i haven't looked into this much yet, seems cool but hard to implement correctly

Disclaimer

The app is VERY vibecoded, it was born as a personal project, mostly for fun. don't expect a good product, it seems to work, it's simple and lighweight. It's not necesarely good.

About

A simple, quick and dirty, speedometer app for ios 6 upwards

Topics

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors