EndorsedendorsedCompleted

iOS WebRTC Integration for Digital Health App

Services Covered:

Mobile Application Development
Project hero — replace with case study imagery
Industry
Industry

Information Technology

Duration
Duration

1 month

Budget
Budget

10K - 49K

Start Date
Start Date

1 April 2020

Team Size
Team Size

1-5

Engagement Model
Engagement Model

Offshore

Project Capability Score (PCS)

gauge meter
76/100
Good

Project Capability Score (PCS) estimates how capable Riseapps is of successfully delivering a project like this, based on its past experience, track record, and ability to handle similar work. Learn more about PCS


Client

Diffia

mapOslo, Norway

Project Summary

Riseapps developed an integration for a digital health tech company to connect an external video platform into an existing iOS app, first implementing a React Native prototype and then a native Swift solution when integration issues arose. The single Riseapps iOS developer delivered code-level support that met the client’s time and budget constraints despite an initial delay caused by test-server readiness. Communication was effective through daily Slack updates and the vendor worked independently producing high-quality code.

Key Challenges

  • The native iOS SDK for the external video platform had been discontinued
  • Lack of WebRTC support in iOS WKWebView required a native iOS WebRTC client
  • Need to produce a rudimentary framework that could later be integrated into the client’s native codebase
  • Initial attempt with React Native risked performance and integration issues, requiring a Swift fallback

Project Deliverables

  • Rudimentary iOS app to connect to an external video platform
  • React Native prototype implementation
  • Native Swift implementation of an iOS WebRTC client/framework

Project Solution

Riseapps was engaged to implement the simplest possible iOS client that could connect to the external video platform. They first built a React Native prototype to enable video meetings and, when dependency conflicts prevented easy integration into Diffia's codebase, delivered a functionally equivalent native Swift implementation. Work was performed in isolation from the client's main codebase by a single Riseapps iOS developer, with daily coordination conducted via a dedicated Slack channel.

Project Outcome

  • The project enabled Diffia to implement code-level support for the video platform within the planned time and budget
  • Riseapps started work immediately once the test environment was ready and provided daily status updates via Slack, keeping administrative overhead minimal
  • The vendor delivered high-quality, independent work that met the client’s expectations

Platforms

  • MobileMobile

Tech Stack

  • React NativeReact Native
  • SwiftSwift
  • iOSiOS

Client Endorsement

Overall Review Rating

4.88star5 out of 5 stars

Timeliness

Cost Rating

Willing to Refer

Quality of Deliverables

“The project was completed according to the time and budget requirements set by the client, meeting the expectations of the internal team. Despite some initial project delays, Riseapps communicates effectively to ensure a smooth workflow. The team is skilled and dedicated.”

Jarle Fagerheim

Software Engineer

Note: This endorsement is based on publicly available client feedback from external review sources.

More Projects by Riseapps