Skip to content
Antino
All case studies

Other · Ble Wearable SDK Ios Integration

Agatsa

Dual-product mobile platform.

Agatsa
12
Weeks operated
2k+
Hours of work
5
Engineers

The brief

Extend Agatsa's existing iOS SanketLife ECG app with a full fitness companion layer (band SDK integration, AI coaching, nutrition, social features) while simultaneously building a separate React Native astrology marketplace platform — both delivered by a 5-person Developers On Demand team over 12 weeks without a dedicated PM.

What we built

Two parallel mobile applications built simultaneously:

  • An iOS fitness & cardiac health app integrating Agatsa's proprietary BLE fitness band, featuring the SanketLife ECG/cardiac module (PDF reports, heart risk scoring, Health AI chat), a proprietary Sandow Score fitness analytics engine, AI-powered fitness chatbot with voice/food-scan, full meal & nutrition tracking, hydration/sleep/steps monitoring, social features (friends, trainers, challenges), and a comprehensive fitness assessment onboarding flow — bridging a legacy Objective-C codebase with new Swift modules throughout.
  • A React Native astrology super-app featuring Kundali generation/matching, 8+ Vedic chart types, daily horoscope/panchang, a two-sided pandit marketplace with random matching, metered billing (Razorpay, per-15-second deduction), ZegoCloud video/voice calling, Firebase real-time chat, and separate pandit-side app flows.
Live in production

iOS fitness app archived and submitted to TestFlight with core modules functional (band sync, Sandow Score, cardiac PDF reports, meal tracking, hydration, AI chatbot). React Native astrology app built and deployed to Android with Kundali charts, horoscope feeds, chat, and Razorpay payment flow integrated. Both apps in final QA/App Store submission stage as of last logged activity.

Delivery timeline

How it was built, phase by phase.

8 workstreams across 12 weeks of operated delivery.

  1. integrateWeek 1–12

    Wearable Band SDK Integration (BLE/Objective-C Bridge)

    Deep integration of a proprietary BLE fitness band SDK into an iOS app.

    Real-time band data (HR, steps, SpO2, BP, weight) flowing into iOS app with stable Objective-C/Swift bridge and persistent data saved to backend

    iOSObjective-CSwiftBLE SDKXcodePodfile
  2. buildWeek 1–12

    Cardiac Health Metrics & ECG Visualization (SanketLife)

    Built the SanketLife cardiac module including heart rate overview, history, candlestick and custom chart renderers, heart risk score calculation/history, a comprehensive PDF cardiac report with ECG visualization.

    Full cardiac monitoring module with shareable PDF reports, AI chat, risk score history, and rich custom chart visualizations for SanketLife device

    iOSSwiftObjective-CChartsPDF generationAI API
  3. buildWeek 1–6

    Sandow Score Fitness Analytics Engine

    Implemented the proprietary 'Sandow Score' fitness metric — a composite athleticism score calculated from band sensor data.

    Fully functional Sandow Score module calculating composite fitness scores from live band data with rich analytics UI

    iOSSwiftChartsRadar ChartBar ChartCustom Progress Bar
  4. buildWeek 2–8

    Meal & Nutrition Tracking Module

    Full meal tracking system: meal home, history, AI meal scan via camera and image recognition, recipe discovery, calorie goals, daily intake, meal recommendations, nutrient breakdown cells.

    End-to-end meal tracking with AI scan, recipe lookup, calorie goals, and nutrient history

    iOSSwiftAVCaptureImagePickerAI Food Recognition APIHTTP APIs
  5. buildWeek 2–7

    Hydration, Sleep & Activity Monitoring

    Comprehensive lifestyle tracking covering hydration (daily goals, history, drink logging, dynamic updates), sleep quality analysis with custom chart renderer, steps tracking (overview, history.

    Live hydration, sleep, and step tracking with goals, history, and band data synchronization

    iOSSwiftBLE SDKChartsCustom Progress BarHTTP APIs
  6. buildWeek 2–7

    Comprehensive Fitness Assessment & Workout Module

    Onboarding fitness assessment collecting age, gender, weight, fitness goals, diet/exercise preferences, physical limitations, sleep quality, and workout days.

    Complete fitness onboarding and workout discovery flow with API-backed preference storage

    iOSSwiftSingleton patternHTTP APIsCustom SlidersPicker Views
  7. buildWeek 3–8

    AI-Powered Fitness Coaching & Chatbot

    Built an AI fitness coach with dynamic chatbot screens, voice recording/speech-to-text, customizable chatbot personas, meal AI scan (food image recognition via AI API), meal recommendations.

    AI coach module live with voice-to-text, food scan, chat history, meal recommendations, and customizable bot personas

    iOSSwiftAI APISpeech-to-TextAVCaptureHTTP APIs
  8. buildWeek 5–9

    Social Features: Friends, Trainers & Challenges

    Social fitness layer including friend request send/accept/reject, trainer list and detail screens, challenge leaderboard, challenge detail and success screens, referral/invite flows.

    Social fitness network layer with friend management, trainer discovery, and gamified challenges

    iOSSwiftHTTP APIsImagePickerCustom Collection Views

09 · Run a function

Stop renting hours. Start running functions.

Pick the function you want off your plate. We'll map the brain and name the outcome we'd commit to — before you do.