Skip to main content
Version: 1.0.0

Release Notes — iOS SDK

[1.0.0] — 2024-04-23

Added

  • Initial release of ARShades iOS SDK.
  • Core FacialMetricsViewController using ARKit + RealityKit for PD (Pupillary Distance) measurement.
  • Integration with TensorFlow Lite (EfficientNet Lite models) for detecting sunglasses.
  • MetricsViewModel — MVVM separation for PD measurement logic.
  • Repository layer (ReadWriteConsumption, ReadClient) for optional persistence & sync.
  • Utility Extensions for SCNVector3 and SCNMatrix4 math.
  • Sample SwiftUI demo app showing SDK integration.

Features

  • Face tracking: ARFaceAnchor for left/right eye transforms.
  • PD calculation: Average across 30 frames.
  • Classifier feedback: detect if user wears glasses.
  • User guidance: feedback labels for orientation, distance, and eyewear.
  • 3D visualization: SCNSphere + SCNCylinder helpers.