iCANSleep mHealth App Development for Cancer Survivors
Turning an Evidence-Based Insomnia Treatment Into a Guided Digital Program
Categories
Mental Health & Wellness
Technologies used
iOS (Swift) | Backend (Azure .NET) | Web ApplicationÂ
About The Client
iCANSleep comes out of the Sleep, Health, and Wellness Lab at Memorial University of Newfoundland, led by researcher Dr. Sheila Garland. The lab set out to build the first evidence-based insomnia treatment app tailored specifically to cancer survivors in Canada, using Cognitive Behavioural Therapy for Insomnia (CBT-I) as its foundation. Sidekick Interactive partnered with the lab to turn that research into a mobile app cancer survivors could use directly, alongside a web tool for the research team behind it.
Project Overview
The Project
Dr. Garland’s lab wanted to take a clinician-led treatment protocol, cognitive behavioural therapy for insomnia (CBT-I), out of the therapy room and onto a phone without losing what makes it work. Sidekick Interactive built a native iOS app for cancer survivors, paired with a web dashboard so the research team could manage participants and their data throughout the study.
The Context
CBT-I is a well-established treatment for insomnia, usually delivered by a trained therapist in person. The lab wanted to offer that same treatment digitally, shaped around concerns specific to cancer survivors that a generic sleep app was never built to address, while keeping the whole thing simple enough to use without any technical background.
Challenges And Technical Constraints For Mhealth App Development
The Challenge
The core challenge was turning a clinical protocol normally delivered one-on-one into something that works well on a phone, without losing what makes it effective, while still feeling approachable to someone who recently went through cancer treatment. Behind the app participants see, the project also needed a research layer they’d never interact with directly: a way for the team to enrol participants, track their progress, and manage the data responsibly.
Constraints
Faithful adaptation of a CBT-I protocol built on prior clinical research, with no shortcuts that could weaken the treatment
Native iOS development able to handle daily journaling and weekly recalculations over a multi-week program
A secure backend built for sensitive health data tied to an active research study
A separate web interface for the research team, fully apart from the app participants use
An experience simple enough to complete alone, at home, with no technical background
Our Approach And Solution For Mhealth App Development
A Sleep Diary That Adjusts The Treatment Automatically
Every morning, participants log a short sleep diary: what time they got into bed, how many times they woke up, what time they got up. At the end of each week, the app uses those entries to calculate a new sleep window, called a sleep prescription, and adjusts it as the person’s sleep changes over the course of the program. It’s this weekly recalculation that keeps the protocol responsive to each participant instead of running on autopilot.
Seven Weeks Of Treatment, Paced So It Doesn't Overwhelm Anyone
The full program runs across seven weekly modules. Each one pairs the sleep diary and sleep plan with short articles on topics like managing worry or coping with pain, including stories from other cancer survivors who went through the treatment. Spacing the content this way keeps the clinical substance intact while giving participants only what they need at each stage, not the whole protocol at once.
A Dashboard For The Research Team, Kept Apart From The App Itself
On the backend, an Azure .NET infrastructure supports both the mobile app and a separate web application built for the research team. That dashboard lets the lab manage study participants and review the data collected through the app, without exposing any of it to the people using iCANSleep day to day.
Refining The App Release After Release
Since launch, the app has gone through several rounds of updates: more reliable recovery of daily survey data, better handling of participants’ medication lists, ongoing bug fixes. In a research context, that kind of upkeep carries more weight than in a typical consumer app, since every update has to protect the integrity of the data the study depends on.
Results And Benefits For Icansleep's Mhealth Program
Results
Available on the App Store for iPhone users across Canada, in English and French
Rated 5 out of 5 stars by early users
Still evolving through regular updates shaped by direct participant feedback
Why the iCANsleep Chose Sidekick Interactive for its CBT-I App
Dr. Garland’s team needed a partner who could keep a clinical protocol intact while building something cancer survivors could use entirely on their own. Staying close to the research team at every stage, rather than handing off a finished product at the end, is what kept the app faithful to the science behind it.
“Throughout the development process, we worked closely with the researcher to incorporate user feedback and ensure that we maximized the budget to achieve her objectives. This collaborative approach ensured that every aspect of the app met the specific needs of cancer survivors.”
Alexandre Boyer-Laporte, Co-Founder, Sidekick Interactive
Sidekick Interactive's Expertise In Mental Health And Digital Health Research Apps
This project reflects our experience building for mental health and MedTech clients, where a mobile app has to hold up to the same rigor as the clinical research behind it. Native iOS development, a secure backend, and a research-facing web tool all had to work as one system, not three separate pieces stitched together afterward. That’s the kind of coordination we bring to digital health projects, whether the end user is a patient, a clinician, or a research team.

