Core Products
Clean little interactions carrying the team on their back.
Clean little interactions carrying the team on their back.
An animated copy-to-clipboard pill whose label morphs letter-by-letter from "Copy" to "Copied" while the copy icon cross-fades into a checkmark, the pill turns green and widens, and a blur softens the transition. The button springs down on press and auto-resets after a few seconds — ideal for code snippets, referral codes, wallet addresses, or any copy action.
Built with react-native-reanimated v4: a single `progress` shared value (driven by withSpring) scrubs every visual property through interpolate/interpolateColor, so the pill color, width, icon cross-fade, and per-letter text morph all stay in sync without coordinating separate animations. A second independent shared value handles the press-down scale. The icon swap uses expo-blur's BlurView with intensity animated via useAnimatedProps (BlurView and Pressable are wrapped with Animated.createAnimatedComponent), the checkmark is an SF Symbol from expo-symbols, and the copy glyph is a custom react-native-svg component. Wrapped in a GestureHandlerRootView. Tested on Expo SDK 56 (iOS + Android); note the SF Symbol checkmark renders only on iOS, so supply a fallback icon on Android.
A denim zipper that unzips and parts the screen like a curtain. The pull rides down the seam, the teeth split open along a soft rounded V, then both fabric halves slide off-screen to reveal the app underneath. Great as a splash, intro, or screen-transition overlay.
An interactive x-ray effect that reveals a hidden image underneath a base photo through a circular mask the user drags around. Pan to move the lens and long-press to reset, perfect for product showcases, before/after reveals, or playful onboarding screens.
A full-screen animated swimming-pool water effect with drifting caustics, refraction ripples, and a buoyant rubber duck whose shadow wobbles on the tiled floor below. Built as a Skia runtime shader (SkSL) driven by Reanimated, it makes a great living background for splash screens, onboarding, or empty states.