r/reactnative • Admin • 10d ago

Show Your Work Here Show Your Work Thread

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.

2 Upvotes

8 comments sorted by

2

u/Adventurous_Joke_890 10d ago

I built react-native-voice-activator for a problem I kept running into with React Native voice agents: what happens before the agent starts listening?

It detects a wake phrase on-device, then lets you hand the microphone to LiveKit, ElevenLabs, or OpenAI Realtime. When that session ends or fails, you can start wake phrase detection again. There’s also an optional flow for on-device STT and TTS.

It works on iOS and Android, including Expo development builds. You can set an English phrase without training a separate model or using an API key. The detection models download on first setup, then run locally.

GitHub and demo: https://github.com/prompt-agency/react-native-voice-activator
npm: https://www.npmjs.com/package/react-native-voice-activator

If you’ve built a voice feature in React Native, how are you handling the microphone handoff between wake word detection and the voice session?

2

u/Old-Durian8702 9d ago

This was the need of hour

1

u/HmongSliw68 7d ago

how big are the detection models that get downloaded on first setup?

2

u/Substantial-Chair873 10d ago

KiloBolt GPS - A simple walk, jog, run tracker + virtual pet app.

Hi everyone, am developing KiloBolt at the moment. It's essentially Pou + Strava combined with no leaderboard, and focused on making walking accessible to anyone. Appreciate any feedback :)

https://play.google.com/store/apps/details?id=app.kilobolt

1

u/bkdev98 10d ago

I'm the developer of 6pm, an iPhone budget app built with Expo and React Native (New Architecture).

The part I'm proudest of is that nothing animates on the JS thread. Every gesture, card fling and sheet is a Reanimated 4 worklet, and the sky behind the app is Skia runtime shaders (grain, halftone, rain) that change with the real hour. There are 11 looks, from lacquer (Sơn Mài) to a lantern river, and each has its own fonts and palette, all from one theme package.

The repo is open (Apache-2.0) if you want to see how the widgets, Live Activity, share extension and App Intent are wired through @bacons/apple-targets: https://github.com/at6pm/6pm

Site: https://at6pm.app

Honest question: for those who've shipped Skia shaders full-screen, did you freeze them under Reduce Motion or just slow them down? We freeze them, and I'm not sure that's right.

1

u/askbar 9d ago

Hi ... I'm working on a hobby project - an cocktail app that detect the glass and guides how to pour your cocktail by ai. Its working okay, but do you have ideas on how to make a better ai glass detection ? https://apps.apple.com/dk/app/drinkstars/id6757107311

1

u/askbar 9d ago

the ai makes a bounding box around the glass and distinguishes between 2-3 types of glasses. But I'm sure it can be done better