r/reactnative 7h ago

React Native POS

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

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

Enable HLS to view with audio, or disable this notification

26 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 5h ago

Guess up game movie deck code

0 Upvotes

Hi guys ๐Ÿ‘‹ . Could any1 share movie deck code for guess up game?


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 12h ago

Is android worth the extra work?

Thumbnail
1 Upvotes

r/reactnative 13h ago

Help How to add responsiveness in React Native app?

0 Upvotes

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 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


r/reactnative 59m 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 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?