Every AI chat app built with @expo ends up rebuilding the same animations.
So I pulled mine out of Nami and open sourced them: streaming text, thinking blocks, voice orbs, image and video generation loaders.
Built on Reanimated + Skia.
motion.ahmetkar.com.tr
An hourglass focus timer:
flip your phone to start; the sand is the clock.
~4,400 grains are simulated every frame on the UI thread.
@expo · Skia · Reanimated · Core Motion
Getting a Reanimated spring to feel right takes trial and error.
I built Runtime Inspector to make it faster: tune live, test the next flick, then apply values to source.
First public alpha for @swmansion's Reanimated.
Also runs in React Native DevTools via @callstackio's Rozenite.
UI built with @joshpuckett's DialKit.
Repo and install in the reply
react-native-pdf can't do this.
Three PDF files, one viewer: one page count, zoom and search across all of them, with source={[a, b, c]}.
react-native-better-pdf 1.1 is out. Also new: PDFs straight from base64.
How it compares, and how to install it 👇
Safe area insets just landed in RN core! The `experimental_onSafeAreaInsetsChange` on <View /> allows receiving inset changes in a synchronous callback. This means state changes that happens in it will render on the UI thread. Compared with react-native-safe-area-context:
tired of setting the status bar style on every screen?
introducing "@rbayuokt/expo-adaptive-status-bar" for @expo / @reactnative 🎉
it natively reads what's behind the status bar and picks light or dark icons itself.
one line, every screen 🪄
AdaptiveStatusBar.enable();
I gave my agent two React Native blocks and an idea. A few prompts later: an onboarding where your AI crew is alive.
It found both through the nativebloom.dev MCP and built from their real source code, not screenshots.
The code and recipe 👇
𝚎𝚗𝚛𝚒𝚌𝚑𝚎𝚍-𝚖𝚊𝚛𝚔𝚍𝚘𝚠𝚗 is truly universal and native on each platform:
➡️ Android, iOS, macOS, web
➡️ SwiftUI, Jetpack Compose, React Native, React
Please leave us a star ⭐ (GitHub link in the description) and consider using in your project!
Variable fonts are now supported in @expo SDK 58!!
Super excited to see the cool designs everyone comes up with. It's been so fun playing with this.
Code below 🧶
Oh man, working on the iPhone Duo has been a delightful experience!
We also took the time to fully integrate Expo UI and a bunch of other native features!
Even working with tablets is so much nicer now.
Expo has really been putting in the work!
@expo
Apple’s Liquid Glass, recreated for Android 🫧💎✨
Built with @expo 🚀🤯
Open-source source code dropping soon 👀🔥
oh, and it’s running on a potato phone btw 🤭🥔💀
#ReactNative#Expo#Android
The lyrics in The Archive fill in letter by letter when a word is held.
It's a free, self-hostable iOS app for song demos and synced lyrics, built with React Native and Skia.
Beta: testflight.apple.com/join/zbMGhRwV#indiedev#MusicProduction
17 new animated AI agent components for React Native 📱
Chat, tool approvals, live agent logs, streaming code, diffs, image generation and a voice orb, all built for touch.
Light and dark, Reduce Motion, screen readers.
npx beui-native add tool-approval
beui.dev/react-native
I gave my agent two React Native blocks and an idea. A few prompts later: an onboarding where your AI crew is alive.
It found both through the nativebloom.dev MCP and built from their real source code, not screenshots.
The code and recipe 👇
56 Followers 1K FollowingBackend dev → indie hacker.
I share what I learn about AI agents& shipping solo.
Building Atmos (https://t.co/ODtVr4ztaD) · Atmosphere for Agentic Builders
24K Followers 355 FollowingSoftware development for mobile apps, web and AI. Providing technological partnership from MVP to production. Select partner in the Claude Partner Network.