Case study · Client name withheld

Vehicle Parts Inventory App

An Android app for vehicle dismantlers to record vehicles and parts and scan them into locations

Vehicle dismantlers take a car apart and need to know which parts came from it and where each one is stored. Our team developed the Android app they use for this: add a vehicle, add its parts and scan them into shelf locations.

Recreated parts inventory app with example data: an enlarged list of six parts on one vehicle with their shelf locations, beside a phone scanning a shelf label, B14, to allocate an example rear bumper
Screens recreated with neutral naming and example data.
Client
Confidential client
Platforms
Android
Our scope
Android app · Barcode scanning · Working with other systems

The product

What it does, and for whom

The app is built around adding vehicles and parts and scanning locations, and it reads barcodes through the camera, a 2D laser or a built-in scanner. It works alongside the client's Windows system.

Scope: The back end and the Windows system are the client's, and the scanning hardware was not our work. Our work was the Android app.

Our contribution

What our team built

  • Android app

    The app in Java with an MVVM structure, covering vehicles, parts and locations.

  • Barcode scanning

    Reading barcodes by camera, 2D laser or built-in scanner.

  • Working with other systems

    The app works with the client's back end and alongside their Windows system. Deep linking into the app is also part of the build.

Technologies: Java · MVVM

User flow

From vehicle to shelf

Four screens in the order the work happens.

Recreated screens of the app in order, left to right: home; add vehicle; add part; scan location
In the order of the steps below. Numbered markers match the steps below.
  1. Pick the job

    The home screen leads to adding a vehicle, adding a part or scanning a location.

  2. Add the vehicle

    Enter its registration or stock reference number.

  3. Add its parts

    The parts taken from the vehicle go into stock, ready for a location.

  4. Scan it to a shelf

    Scan the location barcode to allocate the part to that shelf.

The product in use

Inside the app

  1. Add a vehicle

    A vehicle goes in by its registration number or stock reference number.

    Recreated Add vehicle screen with an enlarged form: a drawing of a car, registration number DEMO 123, a stock reference field and an Add vehicle button; the phone also lists other example vehicles
    Registration or stock reference. Close-ups on phones: tap any image for the full screen.
  2. Add parts

    Staff add the parts taken from a vehicle to stock, ready to be allocated to a location.

    Recreated Add part screen for example vehicle DEMO 123, with an enlarged list of six parts: five with shelf locations such as B12 and C03, and a rear bumper marked Needs location
    Parts on one vehicle. Close-ups on phones: tap any image for the full screen.
  3. Scan locations

    Scanning allocates a part to its shelf location. Barcodes can be read by camera, 2D laser or built-in scanner.

    Two recreated screens: the home screen with Add vehicle, Add part and Scan location tiles and a choice of Camera, 2D laser or Built-in; and the scan screen reading a barcode label for shelf B14 and offering to allocate a rear bumper to it
    Home screen and shelf scan. Close-ups on phones: tap any image for the full screen.

About these images: the screens are recreated for this case study, with neutral naming in place of the client's brand. Registrations, stock references, vehicles, parts and shelves are made-up examples. The images follow the app's functions, but the layouts are illustrative and they are not screenshots of it.

Tracking stock across a yard or warehouse?

Tell us what you store, how it's labelled and what systems you already run. We'll reply with the questions about scanners and integration that shape the scope.