r/reactnative 5d ago

Show Your Work Here Show Your Work Thread

8 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 9h ago

iOS Camera Control is so under-rated.......!

Enable HLS to view with audio, or disable this notification

24 Upvotes

Here’s my Camera Control–inspired send-money experience running on a real iPhone.

The interaction follows a simple progression:

→ Slide to explore and adjust the amount
→ Press to make an intentional selection
→ Double-click to confirm the transaction
→ Double-click to perform the transaction
→ Haptics communicate each change without adding more UI

What makes this interesting isn’t just the hardware button.

It’s the idea of moving continuous input away from the screen, keeping the content visible while turning a physical gesture into precise, tactile control.

For high-intent flows like payments, that extra layer of physical confirmation can make an action feel faster, clearer, and more deliberate.

There’s still so much unexplored potential between hardware, gestures, haptics, and mobile UI.

Tech used: Expo + Native Modules + Reanimated

Open to contract or full-time mobile roles.

DMs are open.


r/reactnative 51m ago

Looking for maintainers for RN mobile notes engine

Upvotes

Hello all, ~1 year ago I started working on a mobile notes app. I wrote my own engine because the existing RN solutions were all terrible. It basically uses skia/metal for stroke rendering and bridges to a RN api.

I spent tons of time on it throughout the fall/winter, but w/ work obligations and other ventures I have stopped maintaining it recently.

However, I still believe the repo has a very good mission: create a genuinely performant and reliable written notes suite that can be used in open source/free alternatives to apps like goodnotes/notability. If you have ever used the incumbent RN drawing libraries, you know what I'm talking about, they have absolutely zero performance and don't scale beyond a single screen.

There are several issues open as well as issues I have just in my mind lol so you can comment, dm, open a pr, or whatever you want if you are curious or are interested.

https://github.com/mathnotes-app/mobile-ink


r/reactnative 7h ago

React Native POS

1 Upvotes

Hey everyone! 👋

I've been working with React Native and React for over 5 years, primarily building and maintaining production mobile applications for businesses. Most of my work has been for clients and companies, so I haven't had many public repositories to showcase.

Recently, I decided to start building and open-sourcing personal projects to demonstrate how I structure applications and solve real-world problems.

My current tech stack includes:

  • React Native
  • React
  • TypeScript
  • Redux Toolkit / RTK Query
  • REST APIs
  • Firebase
  • Supabase
  • React Navigation
  • Fastlane
  • Native Android & iOS integrations

🚀 Latest Project: Point of Sales (POS)

A modern Point of Sale application built with React Native, focusing on clean architecture, scalability, and real-world business workflows.

GitHub Repository:
https://github.com/klart123/point-of-sales

The project is still under active development, and I'm continuously adding new features and improving the codebase. Feedback, suggestions, and contributions are always welcome.

I'd love to hear your thoughts:

  • What features do you think every modern POS system should have?
  • What architecture do you prefer for larger React Native applications?
  • Any recommendations for improving the project?

Looking forward to connecting with other React Native developers and learning from the community!


r/reactnative 5h ago

Guess up game movie deck code

0 Upvotes

Hi guys 👋 . Could any1 share movie deck code for guess up game?


r/reactnative 7h ago

Article Do we need state management libraries anymore?

Thumbnail
neciudan.dev
1 Upvotes

r/reactnative 1d ago

Tutorial How I reduced iOS simulator RAM usage by up to 4×

105 Upvotes

I’ve made a small command line tool called simslim.

It disables background services inside iOS simulators that usually are not needed during development, like Siri, Spotlight indexing, photo analysis, News, and iCloud sync.

On my M1 Pro with 16 GB of RAM, one simulator went from around 4 GB of memory and 258 processes to about 0.9 GB and 70 processes. I managed to run 19 simulators at once, compared to around 5 before things started falling apart.

Some simulator features stop working depending on what gets disabled, so it is not meant for every kind of testing. You can keep specific services running when needed.

Give it a try: https://github.com/MobAI-App/simslim


r/reactnative 11h ago

I'm creating a music player, I need help - I'm creating a music player, I need help (es-en)

Thumbnail
1 Upvotes

r/reactnative 11h ago

Article Blue Checkmark Coding Agents, Simulated DoorDash Orders, and a Cyberpunk Wizard of Oz

Thumbnail
thereactnativerewind.com
0 Upvotes

Hey Community,

We explore Grok Build, the new terminal-based TUI coding agent from x.ai. We also look at Appless, an experiment from the creators of OpenUI that bypasses chat bubbles to stream live native UI components using openui-lang.

Finally, we dive into Maestro MCP, a new tool context protocol server that lets AI agents automatically build and run YAML test flows from plain English instructions.

If the Rewind made you nod, smile, or think "oh… that's actually cool" — a share or reply genuinely helps ❤️


r/reactnative 11h ago

How to add admob in ios setup in android work proper but in ios not !😞

0 Upvotes

Need some help from the React Native community 🙏

I'm integrating Google AdMob into my React Native CLI iOS app.

I've followed the setup guide, configured everything I could find, but ads still don't show—not even the test ads.

If you've faced this before or know what I might be missing, I'd really appreciate your help. 🙌

#ReactNative #iOS #AdMob #MobileDev #BuildInPublic


r/reactnative 11h ago

Open sourcing the theme editing app of my dreams (works with all major ui libs) + you get these components along components for your apps to make your own

1 Upvotes

TLDR I made something very cool for my self and I am making it free and also want your opinions because I like the idea of having made something that is useful to others

This is a theme editing app but ok what is the goal here? I know there are apps that do this but none of the good ones are 100 percent free. So the first goal was matching all the features for free. Also even in the paid ones using them doesn’t feel as good as it could in my opinion and major quality of life features are missing.

I also wanted this to be very fun to use. I have adhd and I turbo procrastinate micro adjustments so I needed a theme editor app that felt satisfying to use. There also needed to be the feeling of satisfaction after finishing editing a theme.

Final goal was to make other fun features other apps just don’t do but I really wished they did. As little friction as possible to get a normal theme that doesn’t look like slop then spending a little bit of time micro adjusting the details.

What I actually built up to this point:

I had a very smart idea of yanking the most popular vscode themes and turning them into app themes along with faithful recreations of popular website themes + my custom apple inspired themes. Important! Something the other apps don’t do and I had to do my self manually and wasting tons of time was generating complementary and contrasting colors. I mean I don’t want the app to either be black and white or everything is green and I also don’t want to spend 2 hours selecting random colors.

Other smart idea but work in progress is something that mounts it self inside your app like expo go dev menu and lets you edit the theme that way (didn’t implement yet I want feedback if this is a waste of time or actually sounds cool). I have made the components to pull this off for other things so I may do it anyways because I think this looks cool.

Made the tinder style swipe cards a beautiful theme overview typography themes a metric ton of beautifully crafted previews (everything the web apps do)

My main goal was to get this working on my phone for me because I love micro adjusting these things all the time. I managed to make an interface for making and editing themes as good as all the web apps but with a tiny screen instead. I added nice transitions to make adjusting css variables as fun as possible (hard task 😭)

Ok also there’s a bunch of features I was missing from the already existing ones. I wanted to be able to pick a primary color and have complementary colors etc auto generated and I wanted modes for this. Should the bg be completely white as well as cards? Gray bg white cards? Everything tinted? Page tinted blue primary colors yellow or something? I added auto generators to handle these things.

Another thing I was missing was being able to create one theme and have it auto convert to everything else. I mean I wanna be able to create a shadcn theme and have it able to be exported as a hero ui theme a material ui theme all of them. I made an adapter that handles this automatically.

I wanted this to feel cute and I want to be able to feel like I have created something and not just played with a gloried text file for 30 minutes. I added a collections tag with folders and a handsaw’s signature for each user and a poster generated from each theme.

This has helped me so much personally I want your feedback on this. Sadly there is nothing you can download yet but you can follow the updates on my twitter it’s on my Reddit bio.

Important if you want to “steal” this idea and put something similar in your app I actually encourage this. I am building a copy paste library with all of these components called PitsiUI. I will also experiment with allowing end users to use this to create custom themes for them selves.

Btw this is also coming to iPad mac and web. Android should work too since it’s cross platform but I don’t want to commit to that yet until I have actual users. It may sound silly but making sure no elements overlap the App Store screenshots etc take time.

My twitter is @panos_dev_ if you want to see more updates about the dev of this


r/reactnative 15h ago

Cache invalidate race condition, how do you deal with it?

2 Upvotes

Hi,

I'm using Cloudflare + useQuery

I have sections where I am updating stuff for example editing profile picture, and I do on my backend cloudflare cache purge, and it's returning ID, but apparently this ID only means Cloudflare received the new purge request, and not that it finished executing it.

So when on my useQuery I am refreshing it, it still pulls old data.

How do you handle with that?


r/reactnative 11h ago

How to handle Sign-up without Personal Identifiable Information (PII).

Thumbnail
1 Upvotes

r/reactnative 12h ago

Is android worth the extra work?

Thumbnail
1 Upvotes

r/reactnative 16h ago

expo --tunnel only tunnels Metro. I built one that also tunnels your backend APIs (Cloudflare, no ngrok account)

1 Upvotes

The problem

I develop an Expo app on WSL2, and my phone can't reach Metro over the LAN.
expo start --tunnel fixes that, but only for Metro. My app also talks to a
local Laravel API, and that stayed unreachable from the phone, so I was back to
hardcoding LAN IPs (the exact thing tunneling was supposed to kill). And
expo --tunnel runs on ngrok, which wants an account/authtoken.

What I built

expo-cf-tunnel, like expo --tunnel, but it also tunnels your backend(s),
over Cloudflare quick tunnels (genuinely account-less, random URL each run).

It opens one tunnel for Metro and one per backend you list, injects each
backend's public URL into an EXPO_PUBLIC_* env var, then launches Expo. Your
phone reaches both the bundler and the API from any network:

npx expo-cf-tunnel -s 8000:EXPO_PUBLIC_API_URL:/up

Then in the app, `process.env.EXPO_PUBLIC_API_URL` points at the tunnel.

Cross-platform (macOS/Windows/Linux), auto-downloads cloudflared, prints a QR,
and kills the whole process tree on exit so nothing is left orphaned.

Honest caveats
- Dev-only; quick-tunnel URLs change on every run.
- Some networks block `*.trycloudflare.com` (there's a troubleshooting section
in the README for that, mobile data / DNS).

Repo: https://github.com/Matt3o33/expo-cf-tunnel · npm: `expo-cf-tunnel` · MIT

It scratched my own itch, curious whether it's useful to anyone else. Feedback
and issues very welcome.


r/reactnative 13h ago

Help How to add responsiveness in React Native app?

0 Upvotes

r/reactnative 17h ago

🚀 Miohabit is looking for Beta Testers!

Post image
1 Upvotes

r/reactnative 1d ago

Question LegendList vs FlashList

15 Upvotes

Which is your favorite list library for building performant applications.


r/reactnative 1d ago

Question Figma to React

5 Upvotes

Hi all! I’m working on a personal finance app and after spending a ton of time building the UI in Figma I’m struggling to get that design language to translate to my code base. I am a low-code developer (I’m sorry I wish I wasn’t either) so I don’t have the skill set to get in and adjust the code manually. I’ve tried tools like Locofy but I get the same bland vibe coded look.

Open to any and all advice and ideas!


r/reactnative 18h ago

Hiring Senior React Native Engineer (4+ years | Remote, India)

0 Upvotes

We're hiring a Senior React Native Engineer for a product where mobile is a core part of the system, not just a frontend.

The work involves:

  • Offline-first architecture
  • Geospatial/map-based experiences
  • Hardware integration
  • Performance and reliability in real-world environments

We're looking for engineers who've built technically demanding mobile products where architecture, reliability and long-term maintainability were non-negotiable.

DM if you are interested.


r/reactnative 1d ago

I built a fake live-streaming app - LiveBoost

1 Upvotes

It basically lets you fake a livestream with scrolling comments, hearts, viewer counts, and all that.

Would love to know what you guys think or if there's anything I should add to make it look more convincing.

App

https://apps.apple.com/us/app/fake-live-stream-liveboost/id6784833304

Cheers!


r/reactnative 1d ago

FYI Hot Updater vs Patch OTA stress test

Enable HLS to view with audio, or disable this notification

9 Upvotes

We released Patch, an OTA update service designed for high user volumes. I self-hosted Patch and Hot Updater to run a comparative stress test on them both.

It's on a functional source license, so available to run for free for under a million users, with a small fee above that.

Codemagic Patch


r/reactnative 17h ago

I lost hours to "Your App Bundle is signed with the wrong key" — so I built a 2-second pre-upload check

0 Upvotes

Last week I built a release AAB, uploaded it to Google Play, and got the dreaded:

> *"Your Android App Bundle is signed with the wrong key."*

The build was fine. The code was fine. I'd just signed it with the wrong keystore — and Google only tells you **at the very end**, after the build, the download, and the whole Play Console upload flow. On EAS/CI pipelines this mistake easily costs an hour+.

So I made **siglock** — a tiny CLI that verifies the signature locally in ~2 seconds, before you upload:

# once: lock your known-good signature

npx siglock init app-release.aab

# before every upload:

npx siglock check app-release.aab

✓ Signature matches, ready to upload.

What it does:

- Wrong keystore → red ✗ with expected vs. found fingerprints, exit code 1 (so it fails CI)

- Debug keystore → explicit "this is a DEBUG build" warning

- Works with `.apk` and `.aab`, no config, no network — it just shells out to `keytool` (which you already have as an Android dev). v2/v3-only signed APKs are handled via `apksigner` fallback.

- You can also check against the fingerprint straight from Play Console: `--expect <sha1>`

The `.siglock.json` lock file contains only public cert fingerprints, so you can commit it and your whole team + CI verifies against the same key.

npm: https://www.npmjs.com/package/siglock

GitHub: https://github.com/ebubekirb/siglock

It's MIT licensed. Would love feedback — especially edge cases in your signing setups that it doesn't catch yet.


r/reactnative 1d ago

Tutorial Make stunning bottom sheet and canvas components that make eyes turn with Liquid Glass

Enable HLS to view with audio, or disable this notification

9 Upvotes


These along with many others are free copy paste components. All you need is expo and expo ui installed. There will also be agent skills and tutorials on how to make beautiful apps using these components.

I didn’t make demo videos for iPad and Mac but it works great on there too and everything is responsive properly. I will make all the iPad and Mac demos together for everything probably.

Interactions like these are so important. There App Store competition is brutal and users’ attention is getting lower and lower. Making your app feel great is more important than ever.

If you are worried these are hard to use that’s not the case. Agents should have no problem incorporating these in your app in a single prompt and customizing them to your liking.

I am still working on the docs site and the app to preview these on natively, until then, if you are interested you should keep an eye on my twitter.

This is PitsiUI

Give me your feedback and request any features you want. I’m always listening.


r/reactnative 18h ago

Hiring React Native Developer - Convico AI

0 Upvotes

🚨 THIS IS NOT A JOB FOR EXPERIENCED PROFESSIONALS
🎓 STUDENTS & FRESHERS ONLY
⚠️ UNPAID INTERNSHIP

🎓 React Native Student? Want to Build Something Real?

Most students learn React Native through courses and small projects.

At Convico.ai, you can get experience working on a real AI Companion & Conversation platform.

You’ll learn and contribute to:

📱 Mobile app development
🤖 AI-powered chat experiences
🔌 API integration
🐛 Debugging
⚡ Performance improvement
🔀 Git & GitHub workflow

This opportunity is designed for college students and freshers who want to start their development journey.

❌ Experienced professionals looking for a paid role: Please do not apply.

Interested candidates, DM me