Health tech

SleepFix

An evidence-based insomnia therapy app, rebuilt for the long term. Every release had to keep working for patients relying on it night after night.

  • Android
  • iOS
  • Regression
The SleepFix app, which delivers brief behavioural therapy for insomnia

The product

SleepFix delivers brief behavioural therapy for insomnia. It was developed with Associate Professor Christopher Gordon, Research Leader of the Insomnia and Chronobiology program at Macquarie University’s Woolcock Institute, to turn evidence-based research into a digital therapy companion.

The app needed modernising: new architecture, updated dependencies and new features, without breaking anything patients relied on.

What had to be tested

  • Updates to 40 core dependencies, including Material Design 3.0, AndroidX, Firebase and RxJava3
  • The move to Kotlin DSL and a realigned architecture on Android and iOS
  • A new three-tier notification system: reminders that must arrive at the right time
  • Sleep diary flows and personal schedules
  • The offline learning hub, with no internet connection
  • Consistent behaviour on Android and iOS

How testing fitted in

Changes were delivered iteratively, and every update went through internal QA before release, tracked alongside the client in Jira.

Latent performance bugs, memory leaks and crashes were found and fixed as part of the work.

The outcome

What the project reported:

  • Zero post-deployment crashes across platforms
  • 99.9% app stability after memory leaks and crashes were removed
  • Better therapy adherence through smarter, personalised notifications
  • A modernised build system that allows faster release cycles

Tools and technologies

  • Android
  • iOS
  • Kotlin
  • Swift
  • Java
  • Firebase
  • GitHub

See what testing your product needs.

A free 45-minute session. One feature, five ways it could go wrong, and the safeguard meant to catch each. You keep the map.