Case study

Oxygen Level Tracker - Pulse

An Android log for oxygen and pulse readings that users enter by hand, with charts and history

A simple log for people who check their blood oxygen and pulse with their own device: they type in each reading and the app shows the history as a chart and a list. We built the Android app from scratch for our client; it has more than 50,000 downloads on Google Play.

Oxygen Level Tracker - Pulse app icon

50K+ Google Play downloads

The public install band on the app’s Google Play listing, checked 31 Oct 2026.

View Oxygen Level Tracker - Pulse on Google Play
A drawn fingertip pulse oximeter showing 98 and 74, an arrow to the enlarged New Record controls of Oxygen Level Tracker with SpO2 98 and pulse 74 on scroll wheels and the date and time, and an Android phone showing the Tracker & Chart screen with a week of oxygen and pulse lines
Screens recreated from the app's Google Play screenshots; example readings; the oximeter is drawn and stands for the user's own device.
Client
App publisher (client)
Platforms
Android
Our scope
Android app development

The product

What it does, and for whom

Readings from a fingertip pulse oximeter are easy to take and easy to forget. The app keeps them: a New Record screen with scroll wheels for SpO2 and pulse, a date and time, and a status band for the oxygen level; then a Tracker & Chart screen with both values plotted over time and every record listed and editable. An Info section explains SpO2 and pulse oximeters, and a breathing exercise is included. The app does not measure oxygen or heart rate, and it is not a diagnostic tool — it records what the user enters. On Google Play since March 2023 (version 1.9, March 2026).

Scope The client publishes the app on Google Play and owns its brand, listing and information content. Our team developed the Android app. Readings come from the user's own device; the app only stores and displays them. Google Play ratings rate the app, not Keshav Infotech.

Our contribution

What our team built

  1. Android app development

    The complete Android app, developed from scratch: manual SpO2 and pulse entry with date and time, status band, combined chart, editable history, information screens and the breathing exercise.

User flow

Enter a reading, see the trend

The three screens a user returns to.

Three Android screens of Oxygen Level Tracker in order: New Record with SpO2 98 and pulse 74 on scroll wheels, a Good status band, date, time and Save; Tracker & Chart with a week of oxygen and pulse lines and two dated records; and Blood Oxygen Info with five topics
Screens recreated from the app's Google Play screenshots, in the order of the steps below. Readings are example values. Numbered markers match the steps below.
  1. Type in the reading

    SpO2 and pulse from your own device, with date and time.

  2. See chart and history

    Both values over time, and every record listed.

  3. Read the basics

    Short explanations of SpO2 and oximeters.

The product in use

Inside the app

  1. Fast manual entry

    Scroll wheels set the SpO2 and pulse values, with the date and time beside them. A status band labels where the typed-in oxygen value sits in the app's ranges; the reading itself always comes from the user's own device.

    The New Record screen on an Android phone beside enlarged SpO2 and pulse scroll wheels set to 98 and 74
    Manual entry (example reading). Close-ups on phones: tap any image for the full screen.
  2. Chart and history together

    The Tracker & Chart screen plots oxygen and pulse on one chart by date, with each record below it — values, status, date and time — and an edit button, so a mistyped reading can be corrected.

    The Tracker & Chart screen on an Android phone beside an enlarged chart of oxygen around 96 to 99 per cent and pulse around 70 to 78 beats per minute from 24 to 30 October
    A week of example readings. Close-ups on phones: tap any image for the full screen.
  3. Information and a breathing exercise

    An Info tab answers common questions — what SpO2 is, what an oximeter does, normal ranges and when to see a doctor — and a guided breath-holding exercise is included alongside.

    Two Android screens: Blood Oxygen Info with five coloured topics, and a breathing exercise with a STOP button, Level 2 Strong Lungs and a progress bar
    Info topics and the breathing exercise.

About these images: the phone screens are recreated from the app's Google Play screenshots, and every reading shown is an example value. They are not screenshots. The status label is the app's range label for the number the user typed in, not a medical assessment. The oximeter in the hero is drawn and stands for the user's own device. The gallery shows four store images as the client published them on Google Play. The app is a tracking tool, not a medical device: it does not measure oxygen or pulse, and it does not give a diagnosis.

Delivery

The engagement

  • Live on Google Play since March 2023; version 1.9, updated March 2026.
  • Over 50,000 downloads on Google Play (public install band, checked 31 Oct 2026).
  • Runs on Android 6.0 and later. Records readings typed in by the user; it does not measure them.

Planning a health or tracking app?

Tell us what users will record and who needs to see it. We'll reply with the questions about data, privacy and store rules that shape the scope.