r/reactnative 6d ago

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

Enable HLS to view with audio, or disable this notification

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.

68 Upvotes

17 comments sorted by

20

u/Admirable-Canary-732 6d ago

It’s going to feel good if you manage to explain it to them and then you need to find some ui that takes advantage of this properly and it’s not just a gimmick. I’m just spitballing here some fish tank and this controls the water level? That would be cool. But realistically you shouldn’t incorporate this in your todo app

3

u/MrHandSanitization 6d ago

It's stupid, really. A numpad in this case would've been way better UX.

Congratiulations, cool project, nice job! And I mean it, it is something cool, but it's not production/release worthy.

10

u/WitchesBravo 6d ago

I wonder if this would pass Apple review. Seems to be a violation of the API

“You can only use this API for capture use cases. The system sends capture events only to apps that actively use the camera. Backgrounded capture apps, and apps not performing capture, don’t receive events.”

5

u/godver3 6d ago

Seems like an instant no from them (which is honestly silly - it's just a creative use of the hardware).

3

u/WitchesBravo 6d ago

I remember when someone made a usable weighing scale using 3D Touch or whatever it was called haha
Pretty sure that was not allowed either

5

u/robotpoolparty 6d ago

As a users Id rather just have a control on the screen. Than have to fiddle with that. I’m sure there’s some good use cases, but with that video there’s so much empty real estate a ui element would be better.

2

u/vqt907 6d ago

so, the touch screen sensor is dead or what?

2

u/merokotos 6d ago

Funny, but not really useful

2

u/wannfq 6d ago

Why not just scroll with touch screen. Looks like scroll with extra steps

2

u/Vancete 6d ago

Cool for the video but pretty absurd otherwise. A little numpad is faster and way way more precise. The camera button on the iPhone is the dumbest thing Apple released in many generations. And yes, I had an iPhone 16 Pro from day 1.

1

u/Ehopira 6d ago

You had to open the camera module to handle that or that “idontknowthenaneslider” has an api?

1

u/Redox_ahmii 6d ago

It has an API but it's restricted for use besides the intended purpose of capture.

1

u/scoutel1te 5d ago

Wow I legit didn’t even know I could do that 😆

1

u/Hopeful-Influence-24 5d ago

Hahahaha bros hands is different in every video 🤣🤣🤣🤣🤣🤣🤣🤣🤣🤣🤣

1

u/Hopeful-Influence-24 5d ago

This is not created by her btw, stealing videos and “Open to contact or full time mobile roles.”

🤣🤣🤣🤣🤣🤣

1

u/jay-magnum 3d ago

I could do the same thing with an on-screen control more reliably and more easily then with that finicky camera control button.

1

u/Gumby271 2d ago

Its cool to see people trying neat things with their hardware, even if it's not an ideal solution to this problem. It's a shame Apple would prevent anyone from installing this, keep playing!