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.