Fitness

Hero AI

A React Native prototype that holds 120 FPS across a twelve-screen onboarding flow

  • Hero AI Fitness screen 1

Overview

React Native prototype built to answer one question: can a fitness app sustain 120 FPS throughout a complete onboarding experience?

Animations run entirely on the UI thread via Reanimated worklets, with zero JS-thread-induced dropped frames across 12 onboarding screens. Reached interactive state in under 700ms from a cold start.


Tools

  • React Native
  • Reanimated
  • Hermes
  • Zustand
  • MMKV

Features

  • 120 FPS onboarding
  • Animations on the UI thread
  • Zero JS-thread frame drops
  • 12 onboarding screens
  • Sub-700ms cold start
  • Reanimated worklets