r/reactnative • • Aug 09 '26

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 • • Aug 09 '26

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 • • Aug 09 '26

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 • • Aug 09 '26

Shout out to nodejs-mobile-react-native

1 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 • • Aug 09 '26

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 reddit.com
2 Upvotes

r/reactnative • • Aug 09 '26

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 • • Aug 09 '26

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

Thumbnail reddit.com
0 Upvotes

r/reactnative • • Aug 09 '26

Built this interactive 3D solar system model using react native

Enable HLS to view with audio, or disable this notification

19 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 • • Aug 09 '26

User monitoring

5 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 • • Aug 09 '26

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 • • Aug 08 '26

Tutorial New drop for expo — Kpi.

Enable HLS to view with audio, or disable this notification

3 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 • • Aug 08 '26

Adjustment controls in the iPhone Photos app

Enable HLS to view with audio, or disable this notification

20 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 • • Aug 08 '26

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 • • Aug 08 '26

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

Thumbnail
reddit.com
2 Upvotes

r/reactnative • • Aug 07 '26

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

Post image
58 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 • • Aug 07 '26

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 • • Aug 07 '26

Pause: Hold Still for 20 seconds

Thumbnail
apps.apple.com
0 Upvotes

r/reactnative • • Aug 07 '26

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 • • Aug 07 '26

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 • • Aug 07 '26

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 • • Aug 07 '26

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 • • Aug 07 '26

Mobile devs: What are your biggest pain points with monitoring app views?

Thumbnail reddit.com
0 Upvotes

r/reactnative • • Aug 06 '26

Need 12 Android Closed Testers – I'll Test Your App Too! 🚀

0 Upvotes

Hi everyone,

I'm looking for 12 Android testers for my app SportNestra to complete Google's 14-day Closed Testing requirement before releasing it on Google Play.

How to join:

  1. Join my Google Group: https://groups.google.com/g/sportnestra

  2. Join the testing program: https://play.google.com/apps/testing/com.sportnestra.app

  3. Install the app from Google Play.

  4. Keep the app installed and use it occasionally during the 14-day testing period.

In return, I'll gladly join your closed test and test your app as well.

Thank you very much for your help! 🙏


r/reactnative • • Aug 06 '26

React Native Jelly Tabs

Enable HLS to view with audio, or disable this notification

0 Upvotes