Bytecrab logo
Contact Us

Period & Fertility tracking app

Industry

Healthcare

Service

Mobile App & IoT

Technologies

IOS/Flutter

Client location

Germany

Period of collaboration

2022

Timeline

3 months
Download Case Study

Short description

The client is a medical startup specializing in women's reproductive health and the world's first label.

Problem

At the final stage of the project's development, the client faced an unknown problem. The biosensor device worked well, but the app stopped responding with proper notifications and results. The end-user couldn't take the measurements as they expected. Its negative impact caused an increase in dissatisfied emails in support.

Business need

Fast Emergency Fix

The client requested our developer to cut a collapse that jeopardized the primary goal of the business and its app.

Maintain their signature element

The client wanted to use their brand graphic to support new measurement data.

Get closer to their users

The client wanted to keep in touch with users by informing them about themed material and app updates.

Requirements

The app should notify users about ready results, analysis failures, and retrying.

The app should allow users to view their collected health data in graphical form.

The app should launch the automatic rerun of biomaterial analysis in case of failure.

The app should show users relevant and up-to-date content.

Don't risk the app collapsing while updating it. How to prevent it? We will tell you in a discovery session Sign me up

Project description

As a startup in the femtech space, the client needed an online presence to compete with similar offerings for women's attention

They requested three upgrades: handling the sudden disruption, adding a new measurement graphic, and adding a content feed

Our iOS developer found the root of the disruption in device & app desynchronization. He fixed it while working on it alone. (See how he did it in Challenges)

Key features

Content feed to connect with users

The content feed is an additional section on the app's main menu.

It shows related articles with links, news, and updated messages.

When someone opens it, they can read through the story to learn more about the topics and the brand.

That was possible with the iOS SDK implementation, which links to the Contentful API and its features.

Automatic Biomaterial Analysis Retry

It is the primary function of device and app communication, enabling consistent and reliable result delivery.

The user will receive a related notification if an error is detected during the analysis.

The app will automatically restart the analysis of the biomaterial received from the biosensor device.

Then, the user will receive another message indicating the analysis's success.

Rerunning helps consumers avoid negative app engagement experiences and setbacks.

Ready to improve your app's performance and user experience? Learn what we can make for you in our free discovery session. I'm interested

3-rd party integrations

  • Bluetooth Core BLE is an iOS Framework provided by Apple that allows the iOS app to connect with nearby IoT devices. It’s an iOS Framework provided by Apple. It allows connecting the iOS app with IoT devices nearby using Bluetooth Low Energy.
  • Contentful iOS SDK simplifies integrating their content management system (CMS) into the iOS app. CMS displays dynamic content within your app for end users.

Challenges to overcome

Desync of the device and mobile app

Following an upgrade, the device's synchronization with the app broke down. Irrelevant results caused missed alerts, and an infinite loading screen occurred. Also, there was no device documentation, and the last working patch was unavailable.

What's the most challenging part? It was not about fixing the bugs but creating many scenarios to find them first. The developer achieved this by using a continual trial-and-error approach. Then, he manually set up bug-free devices and app synchronization from scratch.

Results

The automated analysis retry feature works without an endless loading screen.

Notifications of ready findings, analysis failure, or retry are instant and relevant.

For each measurement, there is a clear and easy-to-read graphic.

There is a content feed to engage users in the relevant topics and the app itself.

Project Success

Users receive the app back with no flaws, so bad feedback stops arriving.

Project success took 3 months instead of the estimated four. Our developer assisted the Flatter devs with their work for an extra month.

Before the project, the bug rate was 85% free. A two-week post-fixation test resulted in 96%.

There are no device & app issues that we cannot handle. Are you experiencing one? Tell us about it in our free discovery session Schedule Now

Our works

HealthcareStartup

Laxiba

Native IOS & Android Germany

We built a mobile app that helps people with food intolerances avoid ingredients that cause trouble. No accounts, no data collection — just fast scanning, smart filters, and a clean UI that works offline too. Custom diet profiles, alert system, and even a demo mode for new users.

Read Case Study
EdtechStartup

The Holy Quran

Native IOS & Android Saudi Arabia

We rebuilt a legacy Quran app from the ground up — fixing crashes, modernizing the UI, and adding support for audio playback in Arabic and English. The new version works smoothly on both iOS and Android, with bookmarking, offline access, and a cleaner, more respectful user experience.

Read Case Study
healthcare

136 Gateway

Flutter Web UK

We built a tablet app and admin panel for the UK’s top patient transport service — helping their teams log every trip, monitor real-time status, and export reports without the usual paper mess. Works offline, updates live, and keeps the whole process tight from dispatch to drop-off.

Read Case Study
LifeStyleSocial AppStartup

Ziroop

Flutter Germany

Ziroop came to us with a vision: connect partygoers through shared music experiences. We built their MVP — a mobile-first platform with event-based audio streaming, user matchmaking, and admin tools. Fast to market, easy to scale, ready for feedback from real users.

Read Case Study

Tell us more about yourself

Extensions: .pdf, .doc/.docx, .ppt/.pptx, .xls/.xlsx
CEO of Bytecrab

Stanislav Kuznietsov

CEO
Schedule a call
Your steps with ByteCrab
  • Tell us more about your business need
  • Get a step-by-step roadmap
  • Receive a production-ready solution
  • Grow your business with our help!