Fradio

Real time 'radio' application

Details:

Fradio was a mobile app that allowed you to run something similar to a radio station from your phone. You could select the music, record yourself speaking over it, take "calls" from listeners, chat with them, and all of this happened live.
This was a very fun and challenging project to work on and I had a mainly Junior Developer role. The app had to not only consume a live stream of audio but also upload audio recordings live. The real time chat was also an interesting challenge as it was a very different engineering problem to anything I had worked on before.
The project was written in Java with an MVP architecture, and made use of RxJava.

Technologies

  • Java
  • MVP
  • Butterknife
  • RxJava
  • Retrofit
  • Jackson
  • Glide