
Voice recording app
- or -
Post a project like this- Posted:
- Proposals: 46
- Remote
- #4523032
- OPPORTUNITY
- Open for Proposals











Description
Use a proven open‑source audio library with high‑quality capture, e.g.:
Oboe (low‑latency audio for Android)
Or native AudioRecord with PCM/WAV and proper buffer settings
Record in PCM/WAV or high‑bitrate AAC to match or exceed Easy Voice Recorder Pro quality.
Backend integration:
Sync to backend using API:
GET /meetings?date=YYYY-MM-DD
Display list of today’s scheduled meetings (title, time, duration).
User selects a meeting → tap “Start recording”.
Begin offline recording (no streaming).
Save file locally as:
meetingName_YYYYMMDD_HHMM.wav (or .m4a)
Upload to backend:
Background worker to sync when network is available.
If backend not reachable:
Store recording + metadata locally.
Mark as “Pending upload”.
New Proposal
Login to your account and send a proposal now to get this project.
Log inClarification Board Ask a Question
-

Hi Biju, for the background upload worker, once a recording is successfully uploaded to the backend server, should the local .wav file be deleted to save device storage, or kept indefinitely on the device as a backup?
-

Hello, the part of this that actually decides whether the app feels reliable isn't the recording itself, it's what happens when the network is down mid meeting, since offline first with a proper pending upload state is the difference between a tool people trust and one they stop using after the first meeting it silently fails to sync.
Is matching Easy Voice Recorder Pro's audio quality a hard benchmark you'll be testing against directly, or more a general quality bar. Does the meetings API already exist and return the shape you described, or is that also part of this scope. Should a recording ever auto delete locally after a confirmed successful upload, or does local copy stay indefinitely as backup.
Danyil
-

- How should the recording behave during calls, notifications, or when the app goes into the background? Should recording continue when the screen is locked or the app is minimized?
- What audio quality and file format do you want for the final recordings? Do you have a specific sample rate, bit depth, bitrate, or maximum file size requirement?
- How should users manage recordings before they are uploaded? Should users be able to pause, resume, stop, rename, delete, or replay a recording?
