Back to Case Studies

Voice Explorer: a Talent Showcase App on Android (University Project)

My final-year university project: an Android app to record a performance, trim and merge it on the phone with FFmpeg, upload it to YouTube and share it, with an admin app and an AngularJS web app.

androidffmpegyoutube data apiparseangularjs
Voice Explorer: a Talent Showcase App on Android (University Project)
Names and figures shown are sample data.

The problem

New singers and performers had no simple way to record something decent on a phone, clean it up, and put it in front of people in one place.

What I built

  • Record audio or video in the app.
  • Edit on the phone: trim with a range slider, merge audio with video and change the resolution with FFmpeg.
  • Upload to YouTube through the YouTube Data API with resumable uploads, so a dropped connection does not restart the upload.
  • Discover new talent, tracks and videos, and chat and call other users.
  • Admin app and web app: an Android admin app and an AngularJS web app with social sign-in.

Stack

Android (Java), FFmpeg, YouTube Data API, Parse, Facebook SDK, AngularJS

Need something like this?

Tell me what is broken or what you want built, and I will tell you what I would do first.