backend . front-end .

RadioIt: Audio, Podcast

RadioIt: Audio, Podcast

Task

Android App
Backend
A platform for finding the best audio content (radio, podcasts, talks), including comedy, poetry, bhajans, motivational talks, educational lectures, whatsapp statuses, local songs, and music, and SHARE it from YOUR STATION to become a popular radio station like Youtube channels.  

 

The goal of the project was to develop an Android app with a backend server.

/assets/img/works/radioit/requirements.webp

Expectation

Our main challenge is making a good platform that feels like a simple and easy-to-use music player app.

 
 

The podcast creation process should be better as compared with other platforms.

 
 

Optimization of server costs and development efforts by using the Firebase database.


The idea was to make a simple interactive app similar to a music player where people could share their own creations.


/assets/svg/icons/quote.svg

Development

App Structure


Kotlin was chosen for app development, and Typescript was chosen for the backend. The Android app was built using MVVM architecture.

 
 

The libraries chosen for the tech stack were Retrofit for the API client and Firebase for the database. Exoplayer for audio play.

 
 

The most crucial part was the implementation of a service-based media player with Android MediaBrowserService.

/assets/img/works/radioit/media_player.webp

Screenshots

The responsive design of all the pages was completed according to material design. Have a look at some of the important sections in the app.

 
 


Automatic audio plays in the feeds as you scroll. Easy to manage your creations in the account section.

/assets/img/works/radioit/screen_1.webp
The user can discover podcasts or episodes from different publishers and users. The user can filter audio searches by channels, tags, and all audios.

/assets/img/works/radioit/screen_2.webp
Record your own creations like poems, songs, shayari, WhatsApp statuses, jokes, etc. The user can also upload multiple audio files and make a playlist.

/assets/img/works/radioit/screen_3.webp

Thanks to the client, we finally developed a beautiful Android app after nearly 3 months of work.

 
 

There were almost 30+ design screens which were implemented and tested properly.


/assets/img/works/radioit/logo.png