HealthTech · Telehealth · Mobile

Homecare2go: Full UI/UX Redesign, Twilio Audio/Video Calling, and Real-Time Chat for a US Remote Patient Monitoring App

AppMatic Tech joined the Homecare2go development mid-project to redesign the entire iOS and Android UI/UX from scratch, integrate Twilio audio and video calling, build a Socket.io real-time chat interface, and deliver Laravel REST APIs. AppMatic Tech resolved audio latency and microphone conflicts from a merged third-party codebase and supported the US market launch in two months.

Twilio Audio + VideoCalling SDK
iOS + AndroidPlatforms
2 MonthsDelivered
Homecare2go remote patient monitoring iOS and Android app redesigned with Twilio calling by AppMatic Tech

The Challenge: A Poor Existing UI, a Merged Third-Party Codebase, and Twilio Audio Conflicts to Resolve

When AppMatic Tech joined the Homecare2go project mid-development, two distinct problems required resolution before the US market launch could proceed. The first was the existing app interface: the Homecare2go UI was visually and structurally inadequate for a US healthcare product, with dated design patterns and patient-doctor interaction flows that did not meet the standard expected by US users. AppMatic Tech redesigned the entire Homecare2go interface from scratch: new visual language, navigation architecture, and patient consultation flows appropriate for a US telehealth audience. The second challenge was codebase integration complexity. Code from a separate company's application had already been merged into the Homecare2go iOS and Android codebase. When Twilio audio and video calling was introduced, immediate problems emerged: unacceptable call latency and microphone permission conflicts that originated from the merged third-party audio logic, not from Twilio itself. AppMatic Tech isolated the root cause, led direct technical coordination with the other company's engineering team, resolved the conflicts, and delivered a working Twilio integration on both platforms, alongside the Socket.io chat interface and the full Laravel API layer, within the two-month engagement window.

US Telehealth App Landscape and Calling SDK Selection, Competitive Analysis

AppMatic Tech assessed both the US telehealth app market and the available real-time calling SDK options when joining the Homecare2go project, informing the platform positioning and the technology selection for the communication layer.

US Telehealth App Competitors

CompanyUnique Value PropositionAdvantageDisadvantage
Largest US Telehealth Network:

On-demand doctor visits across 450+ specialties with 24/7 availability and multi-payer insurance integration for US patients.

Broadest Coverage:

Largest telehealth network in the US with multi-payer insurance integration and 24/7 on-demand availability across all 50 states.

Enterprise Complexity:

Enterprise-focused pricing and complexity creates friction for smaller providers and patients on non-standard insurance plans.

Health System Telehealth:

Telehealth platform connecting patients to doctors, therapists, and specialists via video, with strong hospital system integrations.

Insurance Payer Integrations:

Strong integration with 55+ health plans and established hospital system partnerships built over years of enterprise engagement.

Built for Large Systems:

Less suitable for independent homecare providers and remote monitoring use cases with direct patient access. Not designed for smaller operators.

Lightweight Browser Video:

HIPAA-compliant browser-based video calling for healthcare providers with zero patient download required and minimal onboarding friction.

Zero Patient Download:

Browser-based video calling with minimal onboarding friction and no native app installation requirement for patients or providers.

No Native App or Chat:

No native mobile app, no real-time chat, and no insurance routing. Video calling only, not a full remote patient monitoring platform.

On-Demand Specialist Care:

Telehealth app for urgent care, behavioural health, and dermatology with transparent pricing and nationwide US availability.

Mental Health Coverage:

Transparent pricing, nationwide US availability, and strong mental health service coverage with contracted payer network routing.

No Homecare Capability:

Specialty-focused with no homecare or remote monitoring capability. Insurance navigation limited to MDLive's contracted plan network only.

Why Twilio Was Selected for Homecare2go

SDKKey CapabilityAdvantageLimitation for This Project

Selected
Programmable Audio and Video:

Server-side access token model with native iOS and Android SDKs, granular session control, and well-documented Swift and Kotlin integration paths.

Mature Native SDKs:

Strong US healthcare app adoption, granular server-side session control via token generation, and clear Swift and Kotlin integration documentation.

None (Selected):

Selected as the primary calling SDK for the Homecare2go iOS and Android integration.

Low-Latency Global Video:

Real-time audio and video SDK built for very low media latency at global scale with competitive pricing at high call volumes.

Global Media Latency:

Very low media latency globally and competitive pricing at high call volumes compared to Twilio for high-frequency usage patterns.

Integration Complexity:

Less granular server-side access control for per-session token scoping. More complex iOS and Android integration surface for a two-month engagement.

WebRTC Abstraction Layer:

Fast video calling SDK integration via iframe and React component approach with minimal backend setup required for web applications.

Fast Web Integration:

Fast integration via iframe and React component approach with minimal backend setup for web-based implementations.

No Native iOS or Android SDK:

Relies on WebRTC web views. Not suitable for a native Swift and Kotlin app with a fully custom UI design requirement.

Enterprise Video API:

Programmable video API from Vonage, formerly OpenTok, with documented iOS and Android SDKs for enterprise video applications.

Established Enterprise API:

Established enterprise video API with documented iOS and Android SDKs and long-standing presence in the programmable video market.

Slower SDK Velocity:

Slower feature velocity and thinner iOS and Android native SDK community support compared to Twilio at the time of the Homecare2go integration.

What AppMatic Tech Delivered on the Homecare2go Engagement

AppMatic Tech delivered five components of the Homecare2go product across the two-month mid-project engagement: a full UI/UX redesign, Twilio calling, Socket.io chat, Laravel APIs, and resolution of a cross-team codebase integration conflict.

Full UI/UX Redesign from Scratch
AppMatic Tech scrapped the existing Homecare2go interface and designed a new UI/UX from scratch across the iOS and Android apps. The redesign replaced the previous visual system, which did not meet the quality bar of a US healthcare product, with a new design language, updated navigation architecture, and refined patient-doctor consultation flows. The new interface was designed to match the interaction quality expected by a US telehealth product audience and was delivered within the same two-month engagement as the communication feature layer.
Twilio Audio and Video Calling (iOS and Android)
AppMatic Tech integrated the Twilio Voice and Video SDK into the Homecare2go iOS app in Swift and Android app in Kotlin, enabling patients and doctors to conduct audio and video consultations directly through the app. Integration required isolating and resolving audio latency and microphone conflicts introduced by third-party code already merged into the project codebase.
Socket.io Real-Time Chat Interface
AppMatic Tech built the real-time patient-doctor chat interface for Homecare2go using Socket.io, enabling persistent in-app messaging alongside the Twilio audio and video calling feature. The chat layer was designed for the patient consultation workflow, supporting asynchronous communication between scheduled video sessions.
Laravel REST APIs
AppMatic Tech developed the Laravel REST API layer for the Homecare2go communication features, covering session management for audio and video calls, real-time chat message handling, patient-doctor matching, and insurance provider routing. The APIs were built to serve both the iOS and Android clients as primary consumers.
Cross-Team Integration and Audio Conflict Resolution
AppMatic Tech led direct technical communication with the third-party company whose code had been merged into the Homecare2go codebase, identifying the specific audio session handling patterns that conflicted with Twilio initialisation on iOS and Android. This coordination produced a clean integration architecture that resolved latency and microphone issues across both platforms before the US market launch.
Engagement Duration
2 months
Platforms
iOS + Android
Calling SDK
Twilio
Real-Time Chat
Socket.io
Backend
Laravel
Market
USA

Homecare2go Redesigned Interface

AppMatic Tech redesigned the Homecare2go interface from scratch, replacing the previous inadequate UI with a new visual language, component system, and patient-doctor interaction architecture appropriate for a US telehealth product. The new design was built to work across the iOS and Android apps simultaneously, with consistent visual treatment across the patient consultation screen, Twilio video call view, Socket.io chat thread, and insurance routing flow. All new UI components were designed to ship within the same two-month window as the technical integration work.

Homecare2go iOS and Android telehealth app UI redesigned from scratch by AppMatic Tech
Homecare2go app screens designed and engineered by AppMatic Tech
Homecare2go telehealth app screens built by AppMatic Tech

"AppMatic Tech came in mid-project and did two things we needed urgently: they redesigned the UI completely, which was long overdue, and they untangled the Twilio integration that was breaking because of the merged codebase. They coordinated with the other team, fixed the audio issues, and shipped everything. The US launch went cleanly."

Homecare2goProduct Lead, Homecare2go.
Homecare2go redesigned iOS and Android telehealth app with Twilio video calling built by AppMatic Tech

Target Audience

Homecare2go connects US patients, home caregivers, and healthcare providers through one mobile telehealth platform built on Twilio and Socket.io.

Patients seeking on-demand telehealth

Patients Seeking On-Demand Healthcare

US patients use Homecare2go to connect with doctors and caregivers from home via Twilio audio and video calls on iOS and Android. The app removes travel barriers for routine consultations, follow-ups, and urgent care conversations without visiting a clinic.

Doctor discovery and verified reviews

Doctor Discovery and Verified Reviews

Patients browse available doctors by specialty and real-time availability, with verified consultation ratings guiding selection. Homecare2go surfaces the right provider for each patient's homecare and remote monitoring need, replacing manual referral workflows.

Homecare providers and field caregivers

Homecare Providers and Field Caregivers

Homecare agencies and field caregivers use Homecare2go to coordinate patient visits, share clinical updates, and connect with supervising doctors via in-app Twilio calls, without switching between separate communication tools across a shift.

Chronic condition and remote monitoring patients

Chronic Condition and Remote Monitoring Patients

Patients managing chronic conditions use Homecare2go for regular remote monitoring check-ins with their care team, reducing unnecessary in-clinic visits while keeping clinical oversight and real-time chat access continuous between scheduled appointments.

Healthcare operations and care coordinators

Healthcare Operations and Care Coordinators

Care coordinators use Homecare2go to track active patient consultations, review session history, and manage insurance routing, giving clinical operations teams real-time visibility into patient engagement across the platform.

Insurance-verified telehealth providers

Insurance-Verified Telehealth Providers

Healthcare providers on Homecare2go are matched to patients based on insurance plan compatibility, ensuring every Twilio consultation session is covered and billable within the patient's existing US health plan without manual pre-authorisation.

Homecare2go: Engagement Outcomes

MetricValue
Engagement Duration2 months
PlatformsiOS (Swift) + Android (Kotlin)
UI/UXFull redesign from scratch
Calling SDKTwilio (audio + video)
Real-Time ChatSocket.io
Backend APIsLaravel
MarketUSA, successfully launched
Engagement TypeMid-project takeover · UI redesign · cross-team codebase integration
Homecare2go Socket.io real-time patient-doctor chat interface on Android built by AppMatic Tech

Homecare2go Tech Stack

Swift
Swift
iOS app development for the Homecare2go UI/UX redesign and Twilio calling integration
Kotlin
Kotlin
Android app development for the Homecare2go UI/UX redesign and Twilio calling integration
Laravel
Laravel
Backend REST APIs for call session management, chat messaging, and insurance provider routing
PHP
PHP
Server-side runtime for the Laravel API layer
Firebase
Firebase
FCM push notifications on Android and APNs authentication on iOS
MySQL
MySQL
Relational database for patient sessions, doctor availability, and chat history
Figma
Figma
Full UI/UX redesign, prototyping, and developer handoff for patient and doctor flows
Twilio
Twilio
Audio and video calling SDK integrated on both iOS Swift and Android Kotlin apps
AWS S3
AWS S3
Media and asset storage for the Homecare2go platform
Postman
Postman
API validation and backend workflow testing across all Homecare2go endpoints
Google Analytics
Google Analytics
Product usage and patient engagement measurement post-launch
Latency Testing
Twilio call quality benchmarking and API response time measurement across both platforms
Real-Device Testing
On-device QA on iOS and Android hardware for calling, chat, and redesigned UI flows
Socket.io
Socket.io
Real-time patient-doctor chat interface running alongside Twilio calling sessions
Jenkins
Jenkins
Build automation and deployment pipeline for iOS and Android releases

Security Practices on the Homecare2go Engagement

  • Twilio Encrypted Media Transport

    All audio and video calls on the Homecare2go iOS and Android apps were transmitted using Twilio's SRTP-encrypted media transport, ensuring patient-doctor consultation content was not exposed in transit. No unencrypted audio or video paths were introduced during the AppMatic Tech integration.

  • Token-Based Twilio Session Access

    AppMatic Tech implemented Twilio access token generation via the Laravel API layer, ensuring each patient-doctor call session was authorised server-side before the client could initiate audio or video. Tokens were scoped per session with defined TTLs and not reused across consultations.

  • Socket.io Chat Message Scoping

    The real-time chat interface was implemented with per-session Socket.io room scoping, ensuring chat messages between a patient and doctor were not accessible to other users or sessions within the Homecare2go platform.

  • API Authentication Layer

    All Laravel REST API endpoints serving the communication features required authenticated requests, ensuring patient session data, doctor availability, and insurance routing responses were accessible only to verified app users.

  • Microphone and Camera Permission Isolation

    During the resolution of the merged codebase audio conflicts, AppMatic Tech isolated and correctly scoped microphone and camera permission requests on both iOS and Android to the Twilio calling session only, preventing permission escalation by other audio-consuming components in the merged codebase.

Services Behind This Build

Homecare2go combined native mobile engineering, real-time communication integration, and a full UI/UX redesign. Explore the AppMatic Tech services that map directly to this product build.

Explore More Craft

Explore More
  • EYVA wellness app case study banner
  • Anvahi case study banner

AppMatic Tech Delivers UI/UX Redesigns and Real-Time Communication on iOS and Android

All projects begin with a no-cost Discovery and Technical Scoping session. Contact the team at contact@appmatictech.com.

Start the Conversation