LARQ

Mar 2, 2025

LARQ App

LARQ’s smart-hydration companion app, acquired by BRITA in 2024.

As of 2024 this app is live on the App Store, delivering the same core hydration experience as newer BRITA LARQ IQ App offering. It's a wholly different architecture with a Firebase-powered backend and two e-commerce integrations.

Overview

The LARQ App empowers users to stay optimally hydrated with their PureVis™ bottles and pitchers. Key capabilities include:

  • Real-time BLE connectivity for water-intake data

  • Integration with Apple Health for seamless health tracking

  • Personalized hydration goals calculated from age, weight, height, gender & activity

  • Interactive analytics & graphs showing daily/weekly/monthly intake trends

  • Manual drink logging (water, coffee, tea, soda, juice, alcohol, etc.)

  • OTA firmware updates and filter-life monitoring

  • In-app ordering of replacement filters & accessories

  • Firebase Realtime Database as the primary backend

Features

Smart Bottle Integration

  • BLE pairing & data sync via CoreBluetooth & nRF SDK

  • Activate PureVis™ purification on tap

Hydration Tracking

  • Automatic intake tracking with PureVis™ 2 bottles

  • Personalized daily/weekly/monthly goals

  • Streaks and personal-best badges

Real-time Backend

  • Firebase Realtime Database for live sync across devices

  • REST API for user management

  • Shopify & BigCommerce integrations for order fulfillment

Analytics & Dashboards

  • UIKit charts for real-time and historical data

  • Custom animations marking intake milestones

Manual Entries

  • Log beverages: water, juice, soda, coffee, tea, alcohol, and more

Bottle Device Management

  • View battery level, connection status, and filter life

  • Over-the-air firmware updates

E-commerce

  • In-app browsing and ordering of LARQ filters & products

HealthKit Sync

  • Share all intake events with Apple Health

Authentication & Monitoring

  • OAuth 2.0

  • Datadog telemetry & Crashlytics crash reporting

Localization

  • Multi-language support via Lokalise


Architecture

Modularized packages by feature and functionality.

MVVM architecture orchestrated with a Coordinator pattern and Factory-based dependency injection.


Tech Stack

  • Language: Swift 5

  • UI: UIKit with SnapKit for layout

  • Reactivity: RxSwift

  • Networking: Firebase Realtime Database SDK & URLSession

  • Connectivity: CoreBluetooth (BLE) & Nordic nRF SDK

  • Auth: OAuth 2.0

  • Monitoring: Datadog & Crashlytics

  • Integrations: HealthKit

  • Dependency Management: Swift Package Manager (SPM)

  • Localization: Lokalise


LEDGE.DIGITAL

© 2019–2025

Marko Lihter