Android Social Audio Streaming App

Job ID: 40470697

Budget: $250 – $750 USD

I’m building an Android-only platform that blends classic social networking with real-time audio streaming—strictly without any gaming elements.

The social side must include:
• User profiles with avatar, bio and photo/video posts
• One-to-one and group messaging that supports text, emojis and media attachments
• A scrolling newsfeed where posts appear chronologically and can be liked, commented on and shared

Integrated into the same app, the audio live-streaming module should provide:
• Live chat layered on top of each stream for instant audience engagement
• Automatic recording of every broadcast with on-demand playback in a dedicated library
• Optional user subscriptions so creators can lock premium streams behind monthly plans

Core expectations
• Fully native Android code (Kotlin or Java) with clean architecture, MVVM preferred
• Scalable backend for authentication, messaging and streaming—Firebase, AWS or a comparable stack is fine as long as latency stays low
• Secure payment flow for subscriptions (Google Play Billing)
• Push notifications, basic analytics hooks and an admin dashboard for content moderation

Deliverables
1. Gradle-based Android Studio project with commented source code
2. Deployed backend (API + database + media storage) and infra scripts
3. Design assets (XML layouts or Jetpack Compose) and finalized UI prototypes
4. End-to-end test APK plus install guide
5. Short video demo and README covering setup, key modules and future extension points

Acceptance will be based on smooth real-time audio, reliable chat with <200 ms delay, error-free profile/messaging flows, and successful subscription purchase tests in Google Play’s sandbox.