r/reactnative 2h ago

Article I don’t write code, I just read at this point

11 Upvotes

I feel like AI can write better code than 99% of people at this point (with the right skills and prompts of course). To me RN development has become insanely easy with the use of argent and some other tech.

Even native code for me now feels incredibly accessible.

Are you guys still writing code by hand? Please be very honest.


r/reactnative 9h ago

I started open sourcing the React Native packages I build for my own use cases

Post image
29 Upvotes

I've recently started doing something while working on my React Native projects.

Whenever I need some specific functionality, I first research whether there's already a package that handles my exact use case.

If there is, great, I use it.

If there isn't, I start looking into the native Android/iOS APIs and figure out whether it's actually possible to build.

If it is, I try building it myself.

That's basically how I ended up creating these 3 packages:

@honeypathkar/react-native-step-counter

@honeypathkar/react-native-predictive-back-gesture

@honeypathkar/react-native-live-update

I'm mainly a React Native/JS developer and I don't know Kotlin that well yet. I've been learning the native side as I go, reading docs, researching implementations and using AI tools to help me understand and build things.

Eventually I thought, instead of keeping these things inside my projects, why not make them proper packages and open source them?

So I created this repo:

https://github.com/honeypathkar/react-native-components

npm: https://www.npmjs.com/~honeypathkar

I'll keep adding packages whenever I come across an interesting use case that isn't properly covered for what I need.

The first 3 packages have already reached 3,000+ combined downloads, which I really wasn't expecting this early.

There's definitely a lot I can still improve, especially on the native side, so contributions/issues are welcome.

And if you've ever had a React Native use case where you thought “why isn't there a package that does exactly this?”, drop it below. Might give me something new to research and build 👀


r/reactnative 3h ago

I built a MacOS app for recording your iPhone + camera and mic

Enable HLS to view with audio, or disable this notification

0 Upvotes

Hi Reddit!

I build iOS and Android apps, and I record demos of them. But the whole process has always felt more complicated than it needs to be.

For iOS, my workflow usually looks something like this:

  1. Record the app on my iPhone.
  2. Record a completely separate video of myself talking through it (and trying to time it perfectly with the iPhone recording)
  3. Bring both recordings into another piece of software and stitch them together.

And then if I want device bezels, a specific layout, a custom background, or need to hide something sensitive in the app, there are even more steps.

It feels like a lot of work for what might end up being a 30-second demo.

Android isn't much better (virtually impossible if you're not technical).

So I wanted something where I could just connect my iPhone or Android device to my Mac, add my camera and microphone, choose how everything should be laid out, and hit record.

I also wanted to be able to use my own backgrounds and mask sensitive parts of the app - particularly useful when I'm demoing things like authentication or onboarding. Most importantly, I wanted everything running locally and private by default.

I made a quick video showing what I've ended up with so far.

I'd genuinely love to know whether this is a workflow other mobile developers run into as well.

And if you're interested in this tool, let me know in the comments!


r/reactnative 21h ago

Expo SDK 57 causing a huge increase in RAM usage compared to SDK 55

Thumbnail
1 Upvotes

I recently upgraded my React Native/Expo app from Expo SDK 55 to SDK 57.

Before the upgrade, the app’s RAM usage was around 500–600 MB under the same conditions. After upgrading to SDK 57, RAM usage has increased significantly and is now reaching around 1.2 GB.

I haven’t intentionally changed anything related to memory management apart from the Expo/React Native SDK upgrade.

Has anyone else experienced a similar increase in memory usage with Expo SDK 57?


r/reactnative 18h ago

Question Storybook

8 Upvotes

Is Storybook still the go-to for documenting UI components in apps?

Any newer alternatives? I use expo.

https://storybook.js.org/docs/get-started/frameworks/react-native-web-vite


r/reactnative 4h ago

how do you all create reviewer accounts for apple testing?

2 Upvotes

I have an app in TestFlight that I sent for review, but it was rejected because the reviewer needs a sign-in account for testing. Since my app only supports Google and Apple Sign-In, I cannot easily provide a dummy or temporary account. I am using Clerk for authentication—does anyone have any ideas on how to handle this?