iOS WebRTC Integration for Digital Health App
Services Covered:

Industry
Information Technology
Duration
1 month
Budget
10K - 49K
Start Date
1 April 2020
Team Size
1-5
Engagement Model
Offshore
Project Capability Score (PCS)
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
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
Mobile
Tech Stack
React Native
Swift
iOS
Client Endorsement
Overall Review Rating
4.88
5 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.”
Note: This endorsement is based on publicly available client feedback from external review sources.
More Projects by Riseapps
Endorsed
Ongoing
Software Development
Android Face-Scanning App for Tech Print Industries
Services Covered:
+1 more
Endorsed
Ongoing
Software Development
Rapid Delivery of React Native App for Law Enforcement
Services Covered:
+1 more

