Arunabh Verma
@arunabhverma.com
590 followers 21 following 120 posts
Software engineer
Posts Media Videos Starter Packs
My React Native take on Linear's orbiting loader.

Powered by Reanimated.
Another video showing seconds, milli-sec, and micro-sec at 60fps.

You can use this to achieve real-time timing displays for activities, counters, or precise tracking.
Instead of using Animated.Text from Reanimated, use Animated TextInput and use animatedProps to update its value.

The main thing 👉 use text: instead of value: to show text directly from the SharedValue.
React Native Trick ⚡️

You can show a SharedValue as text without extra re-rendering.

Code + use case in the thread 🧵👇
Simple tag-input, spiced up with a pinch of animation.
Updated the emoji burst 🙂 to match Google Meet reactions.

Liquid Glass in React Native is impressively easy to use.

Big thanks, @expo.dev, this update slaps.
Created this beautiful UI interaction.
🌙 Dark theme at the end.

with @expo.dev and Reanimated.

Inspo: @ephemeralapps (𝕏 user)
🤯 Blur content in React Native Android - no library!

Just use filter: blur(10px) directly in your styles.

✅ Blurs element content (text, images, etc.)
❌ Not a backdrop blur

📌 iOS equivalent: CIGaussianBlur via CIFilter
📌 Web equivalent: filter: blur()

Requires RN 0.77+ or Expo 53+.
Do you know @swmansion.com just dropped react-native-enriched ⌨️

A fully native text input, but I'd actually call it a react native chat input 💬.

Why? Because it has everything you expect from a chat composer, even inline image support (Android for now).
👇
github.com/software-man...
GitHub - software-mansion-labs/react-native-enriched: Rich text input component for React Native.
Rich text input component for React Native. Contribute to software-mansion-labs/react-native-enriched development by creating an account on GitHub.
github.com
Back again with a new header title + subtitle animation.

Built with @expo.dev and @swmansion.com Reanimated
UI inspo from @github.com and @alevy.bsky.social beautiful app Stargazer

Peep the demo 👇
Wow! I'm going to tweak the source code a bit to make it more performant and directly usable, then I'll drop the source here.
By the way, what's Skylight?
Tap an emoji, launch a whole swarm 🎈

Made this anti-gravity emoji burst

w/ Matter JS + @expo.dev + @swmansion.com
Marching dashed border with rounded caps, built using Expo + RN Skia
Built this iOS share sheet inspired sticky toggle.
Made with @expo.dev + @swmansion.com’s Reanimated.
Spent some time today building this, just for fun.

Built with @expo.dev, RN Skia, @swmansion.com's RNGH + Reanimated.

Here’s the clip 👇
Animated header title in the native header.
Inspired by @github.com.

💪 Built with @expo.dev + @swmansion.com Reanimated

Peep the demo 👇
Built a simple drag-to-search with @expo.dev, @swmansion.com's Reanimated, and Gesture Handler.
How's it looking?
Reposted by Arunabh Verma
🏌️‍♂️ Built this Tournament Brackets using only @expo.dev and Reanimated.

Inspired by my first ever app that never made it to the store 😅
Ohh wow, I hadn’t even thought of that, this can actually be a solid use case for this. Smart stuff.
The real world use case is in-app multitasking. The square scaling is just a demo to show that you can use the animation value inside the view. It lets you trigger animations based on screen size or drag gestures, like showing a collapse button or something similar.
Reposted by Arunabh Verma
For the new onboarding, we really let the colors pop 🌈. It's a bit of a new visual direction for Fuse.

Coming in the next release.