Case Study

RexVet iOS & Android App

Full-Stack & Mobile App Developer at BlackWires | Feb 2026 - Present

My Role

This case study focuses on the mobile client I built for RexVet. The React Native application gives pet owners access to video consultations, messages, appointments, and prescriptions from iOS and Android through one shared product implementation.

What I Built

Application Foundation

Built the shared React Native application structure and the customer-facing consultation screens for both platforms.

Video Consultations

Integrated the RexVet WebRTC consultation flow with mobile camera, microphone, permissions, and call-state handling.

Push Notifications

Implemented notification flows for consultation updates, messages, appointments, and prescription status changes.

Care Workflows

Built mobile interfaces for appointment scheduling, consultation history, and prescription management.

Mobile Decisions

Shared Product Layer

Kept navigation, API access, state, and product workflows shared across iOS and Android.

Native Boundaries

Isolated camera, microphone, notification, and lifecycle differences behind platform-specific integrations.

Call-State Feedback

Surfaced connection and permission state to the interface so users could recover from common call setup failures.

Notification Routing

Mapped notification events to the relevant consultation, message, appointment, or prescription screen.

Outcome

RexVet delivers its pet-owner workflow across iOS and Android from one React Native codebase. Shared product logic keeps both platforms aligned, while native integrations handle the device capabilities required for consultations and timely care updates.