headerImg

semaphr

Semaphr allows project managers and app developers to force update their mobile apps. It delivers instantly app version-wide system messages, blocks versions, or urges users to update their apps, through the mobile (iOS and Android) SDKs.

UI/UX

Backend development

Frontend development

iOS Development

Android Development

Multi-device manual testing


Features

Mobile apps kill-switch

iOS and Android SDKs

Instant version-wide in-app messaging

Messages management platform

Launch & Maintenance

Marketing materials

Analytics and link attributions

Deployment

Monitoring

Features showcase

App insights and user analytics with semaphr

With semaphr, you can gain valuable insights into your app's performance and user behavior. The app provides detailed graphs and statistics that can help you make informed decisions about how to improve your app's performance and user experience.

caseStudy

A message system tailored to your needs

With three message types to choose from, including block messages, updates, and notifications, semaphr can help you respond to a wide range of needs and keep your users up-to-date with any changes or issues that may arise.

caseStudy

Create personalized messages for your app with ease

With our user-friendly interface, creating a new message is a breeze. You can customize the message text, and icon, select the message type, schedule the delivery date and time, and even preview how your message will look before it's sent.

caseStudy

Process

Shape-up

4 weeks cycles

Daily syncs

Team

1 Backend

1 Frontend

1 iOS

1 Android

1 QA

1 UX/UI

1 PO

Technologies

Figma

React

Ruby on Rails

PostgreSQL

Swift

Kotilin

Dates

June 2023 - July 2023

Take away and challenges

1

There are rare cases where projects we develop make our jobs easier, semaphr is one of those rare, almost unique cases where we use the product we've developed as a part of our development process.

2

Forcing an upgrade to a mobile app is something that's not possible without a platform like semaphr, we've solved this problem hundreds of times before, but it always was a different process based on the client we work with. We're glad we've solved it once and for all and all the kill switch and upgrade mechanisms live under a single, unified platform.

3

We've enjoyed solving the kill-switch and version notification problem for the last time :D!

taacImg

More projects

See more