Files
quibot/apk
2026-06-18 21:46:44 +02:00
..
2026-06-11 15:09:56 +02:00
si
2026-06-18 21:46:44 +02:00
2026-06-11 15:09:56 +02:00
si
2026-06-18 21:46:44 +02:00
2026-06-11 15:09:56 +02:00
2026-06-11 15:09:56 +02:00
2026-06-11 15:09:56 +02:00
2026-06-11 15:09:56 +02:00
si
2026-06-18 21:46:44 +02:00
si
2026-06-18 21:46:44 +02:00
2026-06-11 15:09:56 +02:00
2026-06-11 15:09:56 +02:00

VoiceDrop

Minimal Expo app for one job: record audio and send it to a backend endpoint.

What It Does

  • Requests microphone permission.
  • Records a single audio clip on-device.
  • Uploads that clip as multipart/form-data.
  • Lets you configure the backend URL, bearer token, and form field name from the UI.

Run It

npm install
npx expo start

If you build native apps after changing config/plugins, run prebuild again:

npx expo prebuild

Backend Expectations

The app sends a POST request to the URL you enter with a multipart body containing one file field. By default the field name is file.

If you enter a bearer token, the request includes:

Authorization: Bearer <token>

Notes

  • expo-av is required for native recording.
  • The backend URL and auth token are persisted locally with AsyncStorage.
  • The current environment may require a fresh npm install before linting or running because the dependency manifest was simplified around the new app.