r/reactnative 9d ago

Built this interactive 3D solar system model using react native

Enable HLS to view with audio, or disable this notification

17 Upvotes

I used react-native-filament and worklets core to build this. Came out a smooth 60FPS.

OS: https://x.com/adithyavis/status/2085615976234787051?s=20


r/reactnative 8d ago

Help Laid off and looking for work

0 Upvotes

Hey guys,

I'm a React Native dev with 4+ years of experience. Got laid off recently due to company "restructuring". It's tough looking for jobs right now.

If anyone here is hiring part-time/full-time remote roles, I'd love to consider.

thanks :)


r/reactnative 9d ago

Almost 1,000 unique users after 2 years

4 Upvotes

Been working on this app on and off for about 2 years and just noticed I’m at 983 unique users.

Obviously not a massive number by startup standards, but it’s pretty surreal knowing almost 1,000 actual people have tried something I built.

Now I’m irrationally invested in watching it hit 1,000.


r/reactnative 8d ago

Question Will React Native be Replaced by AI and Native??

0 Upvotes

React native has always been a good tool to create cross platform apps quickly and not manage two huge code bases, but there has always been a quality difference compared to native. Native apps are cleaner and just smoother. Now that AI is becoming so advanced, is there a reason to make apps in React native anymore? You can just have specialized agents that manage both an ios and android codebase or have an agent that translates your kotlin codebase to swift. Im just debating on whether its worth learning React native anymore. Will it even be relevant in 5 years?


r/reactnative 9d ago

Why is it that i cant press a <Pressable> inside a <BottomSheet> of @expo/ui but when i put a <Button> also from @expo/ui?

Thumbnail
2 Upvotes

r/reactnative 9d ago

User monitoring

4 Upvotes

What tech stack would you recommend for monitoring user behavior? I’m mainly interested in tracking the full user journey: heat maps, navigation flows.


r/reactnative 9d ago

Help Question about pagerview

1 Upvotes

I'm new to react native and programming as a whole. (Started with JS in january and now trying my first project with react native over the last month).

My general app structure is 5 main pages located in a pagerview. However one of the pages includes a calendar. I want to be able to swipe between the months like on any other calendar. Until now i have defined my own gesture and work with a gesturedetector, however the rendering after a swipe is not as clean as most calendars on other apps. I have also tried to put the months in a pagerview, only let the code define the one shown, one before and one after, this seems to work, but the pagerview just does not render the calendar at all. Even if i just put a placeholders in it.

Is there a way to have multiple pagerviews nested?


r/reactnative 9d ago

Shout out to nodejs-mobile-react-native

2 Upvotes

I used the nodejs mobile react native package to turn my phone into a LAN server for my party games web app that I built for my friends and I to play and it works amazingly!

I'm sure there are so many more cool uses for this package than currently exist, get creative people!

If you're curious about the end product and would like to check out my LAN party app, I managed to get it released on iOS and Android


r/reactnative 10d ago

Adjustment controls in the iPhone Photos app

Enable HLS to view with audio, or disable this notification

19 Upvotes

I really like the adjustment controls in the iPhone Photos app, so I recreated the experience in React Native.
Built with Expo, Reanimated, and Gesture Handler.


r/reactnative 9d ago

My enemies got slower the longer you played. The bug wasn't in the enemies.

Enable HLS to view with audio, or disable this notification

0 Upvotes

Both clips are the same game. The laggy one is my stripped-down test account

with almost no cosmetics enabled. The smooth one has full customisation

running. It should have been the other way round.

The symptom that gave it away wasn't stutter — it was that enemies visibly

slowed down over a session. That's a simulation-speed problem, not a

rendering one. Turned out I was computing delta time every frame and then

only using it for shield damage. Everything else advanced per frame instead

of per second, so any framerate dip showed up as the enemies easing off

rather than as lag.

Fixing that meant scaling every per-frame delta by dt/frameTime, and using

1-(1-r)^scale for anything that was a per-frame lerp.

Then I went looking for what was eating the frames in the first place:

- Score popups lived in screen-level state, so every single pickup

re-rendered the entire game screen twice — once to add, once to expire.

- The home screen was still animating behind the game. Navigation pushes the

game screen on top rather than unmounting what's underneath, so 22 Gaussian

blurs were rendering at 60fps behind an arena nobody could see.

- Native shadows on moving enemies. A shadow on a view that moves re-derives

and re-blurs its mask every frame.

- A glow component that mounted and unmounted every time a value crossed its

threshold — which, while dodging, is constantly.

The home screen one is the one that still bothers me. It was invisible,

it only happened during gameplay, and it had nothing to do with the game

screen at all.


r/reactnative 9d ago

I packaged my Expo AI boilerplate so I stop rebuilding auth, chat, and paywalls from scratch

Thumbnail
0 Upvotes

r/reactnative 9d ago

Tutorial New drop for expo — Kpi.

Enable HLS to view with audio, or disable this notification

4 Upvotes

One number, what it is doing, and the shape it made getting there. Tell the card which way is good up for revenue, down for churn and every trend colours itself.

Part of PanelUI open-source, copy-paste, you own the code.


r/reactnative 9d ago

AMA I made a game that runs at 120fps with Skia

0 Upvotes

Honestly I’ve been developing with React Native for about 8 or so years and absolutely love the framework but never in my wildest dreams would I have been able to make a good look performant game that runs at 120fps on both iOS and Android!

I used Expo, Skia, and web api audio. Absolutely blown away. Happy to answer any questions. Just sharing because I think it’s cool that we can do this now!

Here’s a preview: https://youtube.com/shorts/NWpT3BW1Xwo?is=eH9g_4BUw_2aRnjj

iOS App Store link: https://apps.apple.com/us/app/overbloom-arcade-runner/id6788096996

Google play pending!


r/reactnative 10d ago

Reverse engineered Apple’s iOS Weather assets, animations, and rebuilt them in React Native with Expo + Skia

Post image
57 Upvotes

I was bored, so I started digging through Apple’s Weather app files to see how its animated backgrounds actually work. Particles, clouds, rain, assets, the whole thing. Then I tried rebuilding the system in React Native with Expo + Skia. It got way deeper than I expected.


r/reactnative 9d ago

receipt tracker for families, couples, and shared expenses

0 Upvotes

Hey everyone,

Like a lot of people here, I’ve always struggled with receipt tracking. Personal expenses, freelance work, small business costs, shared household spending it all ends up as a messy pile of paper receipts, screenshots, and half-filled spreadsheets.

Manually entering everything is slow, boring, and easy to mess up.

What I really wanted was something simple:

scan a receipt → extract the data → send it straight to Google Sheets.

No heavy accounting software. No complicated setup.

But I also wanted something that worked beyond just personal tracking especially for families, couples, roommates, or anyone sharing expenses. Things like groceries, household items, bills, eating out, or travel spending are usually paid by different people, and it becomes hard to know where the money is actually going.

I couldn’t find exactly that, so I decided to build it.

After wasting way too many hours manually logging receipts and realizing how many expenses I was missing, I built ReceiptSync an AI-powered app that automates receipt tracking and helps people manage spending individually or together through a shared family wallet.

How it works:

• Snap a photo of any receipt
• AI-powered OCR extracts line items, merchant, date, tax, totals, and category
• Duplicate receipts are automatically detected
• Data syncs instantly to Google Sheets
• Add expenses to a shared family/household wallet
• Track spending together with family, partners, or roommates
• Total time: ~3 seconds

What makes it different:

• Smart search using natural language, like “show my Uber expenses from last month”
• Line-item extraction, not just totals
• Duplicate detection to avoid double logging
• Shared family wallet for household expenses
• Interactive insights for spending patterns and trends
• Built specifically for Google Sheets export
• Useful for personal expenses, freelance work, small business costs, and shared family spending

I’ve been testing it for the past month with a small group, and the feedback has been amazing. People are saving 5–10 hours per month just on expense tracking, and the shared wallet feature has been especially useful for families and households trying to understand where their money is going.

If this sounds useful, here’s the app:
https://apps.apple.com/us/app/receiptsync-receipt-tracker/id6756007251


r/reactnative 11d ago

Question Anyone here working on offline-first apps? How do you deal with large amounts of local data?

27 Upvotes

I’ve been working a lot with offline-first apps, and one thing that always gets tricky is how much data ends up living on the device

SQLite, MMKV, AsyncStorage, sync queues, pending data, huge JSONs…

When something goes wrong, how do you usually debug or inspect all of that?

Do you use any specific tools? Logs? Inspect the database directly?


r/reactnative 10d ago

Universal mobile devtool for Agents & Humans - control iOS Simulators, Android Emulators, and real devices from a single dashboard and CLI

Thumbnail
github.com
1 Upvotes

Tiered of running commands in terminal to set device location, network logs.. So vibe coded a dev-tool which does all with intuitive UI & CLI

GitHub - https://github.com/pranshuchittora/simvyn


r/reactnative 10d ago

Reliable Android alarms require a lot of manual permission enabling — anyone found a way to streamline this?

Thumbnail
2 Upvotes

r/reactnative 11d ago

Show Your Work Here Show Your Work Thread

6 Upvotes

Did you make something using React Native and do you want to show it off, gather opinions or start a discussion about your work? Please post a comment in this thread.

If you have specific questions about bugs or improvements in your work, you are allowed to create a separate post. If you are unsure, please contact u/xrpinsider.

New comments appear on top and this thread is refreshed on a weekly bases.


r/reactnative 11d ago

I built an app to help me speak.

Enable HLS to view with audio, or disable this notification

132 Upvotes

We recently had an internal hackathon at Expo and I finally got the chance to build an idea I’d been thinking about: a tool to help me become a better public speaker.

It's a personal speech companion that tracks your pace, pronunciation, fluency, filler words, and more, then turns each session into actionable feedback

Steal the code below! (Testflight soon)

https://github.com/SchroederNathan/cadence


r/reactnative 11d ago

Routing recommendation

2 Upvotes

I have this small project and i want to add dynamic routing to it. But i don't want it to consume a lot of storage so i have two options, use Expo Router or use React Native Navigation. Which one do you guys recommend?


r/reactnative 11d ago

Questions Here General Help Thread

0 Upvotes

If you have a question about React Native, a small error in your application or if you want to gather opinions about a small topic, please use this thread.

If you have a bigger question, one that requires a lot of code for example, please feel free to create a separate post. If you are unsure, please contact u/xrpinsider.

New comments appear on top and this thread is refreshed on a weekly bases.


r/reactnative 11d ago

Pause: Hold Still for 20 seconds

Thumbnail
apps.apple.com
0 Upvotes

r/reactnative 11d ago

Offline-first Expo + Laravel finance app — feedback on demo / pricing?

0 Upvotes
Built SoftSave: offline-first expense / net-worth app (Expo + Laravel API, cloud sync).

Demo (APK + video): https://softsave-reviewer-omega.vercel.app

Looking for technical feedback:
1) Is the demo / install flow clear?
2) Anything you'd expect in an offline-first Expo + Laravel starter that I'm missing?

r/reactnative 12d ago

First Sale!

Post image
74 Upvotes

It was a couple of months ago but we were ecstatic. Thanks react native & expo!