Android Voice Chat App - 01/07/2026 01:13 EDT

Job ID: 40551926

Budget: $250 – $750 USD

Build a full-featured voice chat application that runs smoothly on Android and ships with the complete source code.

Core features to implement
• Phone-number verification as the only login method, followed by secure session handling.
• User profiles that can be expanded later (start with photo, name, bio, interests).
• Public chat rooms with high-quality, low-latency voice.
• One-to-one private voice calls plus real-time text messaging.
• Push notifications for invites, messages, follow requests, wallet events, and admin broadcasts.
• In-app wallet able to hold balances, process top-ups, and trigger withdrawal requests; history must be visible to the user and editable from the back office.
• Web-based admin panel to manage users, rooms, transactions, and content reports.
• Clean, modern UI that matches current Material Design guidelines.

Technical expectations
• Android Studio project written in Kotlin (Java is acceptable if you have strong reasons).
• Scalable real-time backend (Firebase, Agora, WebRTC, or a proven alternative) with REST/GraphQL endpoints for non-RTC data.
• Push via FCM or OneSignal.
• Secure storage of media and profile assets on AWS S3, Firebase Storage, or a comparable solution.
• Source code must be well-documented and delivered in a private Git repository at project hand-off.

Deliverables
1. Signed APK for testing.
2. Production-ready APK.
3. Complete source code (mobile, backend, admin panel) with build instructions.
4. Brief deployment guide covering server setup, domain, SSL, and notification keys.
5. One-week bug-fix window after final delivery.

Acceptance criteria
• Phone verification works end-to-end using OTP.
• Voice quality remains clear with <300 ms latency under normal 4G conditions.
• No crash or memory leak after 1-hour stress test on mid-range devices.
• Wallet balances remain consistent across concurrent sessions.
• All features demonstrated on a live staging server prior to sign-off.

That covers the scope; please keep the architecture modular so future social logins or extra profile customization can be added without rewriting core modules.