u/mtd1410

I brought Android's "Show Taps" and "Pointer Location" dev overlays to React Native — works on iOS too

I brought Android's "Show Taps" and "Pointer Location" dev overlays to React Native — works on iOS too

Ever wanted Android's developer overlay on iOS? Or a clean way to record demos / bug reports with visible touches without digging through dev settings on every device?

I built react-native-pointer-location — replicates both Show Taps and Pointer Location on iOS and Android, toggleable at runtime from JS.

Show Taps

  • Semi-transparent circle at every active touch
  • Multi-touch

Pointer Location

  • Data bar with live touch metrics: pointer count, X/dX, Y/dY, X/Y velocity, pressure, contact size
  • Full-screen crosshairs at the primary touch
  • Velocity-colored gesture trail — red (slow) → blue (fast), per finger
  • Touch contact area indicator (rotated ellipse on Android, circle on iOS)

Under the hood

  • All drawing in native (Kotlin Canvas / Swift Core Graphics) — no Fabric views, no per-frame bridge traffic
  • Global overlay that never consumes touches — your app behaves exactly the same with it on
  • Safe-area aware, handles rotation, multi-finger

Repo: https://github.com/maitrungduc1410/react-native-pointer-location

Hope to receive your feedback 🙏

https://reddit.com/link/1tiijto/video/quiuwwu70a2h1/player

reddit.com
u/mtd1410 — 1 day ago

I built a full-featured video & audio trimmer for React Native

react-native-video-trim — an open-source video & audio editing library for React Native. Just shipped a bunch of new features and wanted to share.

What it does (full editor UI included):

  • Video & audio trimming with a polished native editor
  • Audio waveform visualization with zoom-to-refine
  • Flip / rotate / freeform crop
  • Mute audio toggle
  • Speed control
  • Frame-accurate trimming (opt-in, hardware re-encoded)
  • Dark & light themes, fully customizable colors and labels

GitHub: https://github.com/maitrungduc1410/react-native-video-trim

https://reddit.com/link/1teqlp0/video/nc4a8sr1fh1h1/player

reddit.com
u/mtd1410 — 6 days ago

I built a native waveform audio player for RN — like the WhatsApp/Messenger voice notes

Hey all 👋

I kept reaching for a "Messenger-style voice note" component in React Native and not finding one I liked — most existing libs either only do recording, render the waveform in JS (jank during scrub). So I wrote one.

react-native-waveform-player: https://github.com/maitrungduc1410/react-native-waveform-player

- Play / pause / scrub / cycle speed — all rendered natively (Swift on iOS, Kotlin on Android). No JS in the hot path, no Reanimated dependency.

- Controlled/Uncontrolled styles
- All UI is customizable

demo

reddit.com
u/mtd1410 — 8 days ago

I built a SwiftUI / Compose-style fluid text reflow component for React Native

You know that polished SwiftUI / Jetpack Compose effect where words gracefully fly to a new line when a container resizes? The micro-animation you see in ChatGPT, Apple Wallet and modern Material 3 apps?

react-native-textflow brings that exact effect to RN:

GitHub: https://github.com/maitrungduc1410/react-native-textflow

If you build with React Native, would love your stars, feedback, and PRs ⭐

https://reddit.com/link/1tb2s1d/video/p08x5geprp0h1/player

reddit.com
u/mtd1410 — 10 days ago