Home
/
Cases
/
Media
/
DX Radio

DX Radio A soft player for listening to music and streaming podcasts

DX Radio
#media #digitalxradio

About the client

Digital X Radio - онлайн радиостанция электронной музыки и подкастов, Германия, Франкфурт

The Internet radio station Digital X Radio had an application for listening to music on iOS devices written in swift. The company decided to attract an audience that uses Android and develop a mobile application.

Task

Develop an application for listening to music and podcasts that will connect the audience with Android devices.

Decision

Implemented a soft player using Flutter technology. Using the iOS app as an example, we have developed a similar Android app and adapted the design to this platform.

The project was completed in 3 sprints. 

Интерфейс DX Radio от LighTech

Project stages

1

Discovery phase
(2 weeks)

At the initial stage, the customer's requirements were fixed and the project was evaluated. The development was carried out in sprints, followed by a demonstration of the results. The results were presented to the client, he gave his assessment of the project. 

The artifacts of this stage are:

  • CJM is a visualization of the path of podcast and music listeners from the moment they search for a mobile app to its use.

  • User Interface (UI) layouts and clickable prototypes

  • Application Architecture

  • Roadmap and budget of the project

2

Iterative development

(6 weeks)

Every 2 weeks after the demo, the client saw the result of the work done: builds and accesses to the platform were sent to him for testing on real devices.

 The roadmap contained the goals and risks of each sprint, which allowed real-time monitoring of progress and compliance with the stated release date.

We used Flutter, a UI toolkit from Google, to create applications that can be compiled into native code for various platforms, including mobile devices, the web, and desktops, using a single code base.

After the release of the Android app, we replaced the iOS codebase with Flutter to combine both platforms - iOS and Android.

3

Testing
(1 week)

LightTech's QA engineers conducted intensive testing of all possible scenarios for using the music mobile application. This helped identify possible errors, including those that users may experience when listening to music and podcasts.

4

Maintenance and support

The LightTech team optimized user paths, improved the UI, and advised the client on how to use the application. 

Functional

The application is used by subscription. The mobile version is a multifunctional dashboard and provides access to all the functions of the web version.: 

  • Create and configure a profile, add information about yourself, and manage account settings.

  • Informing about current news and updates.

  • Listening to podcasts and downloading for offline mode.

  • Providing information about artists, including their biographies, discographies, and new releases.

  • Generating statistics on listening to music and podcasts through tracking habits and preferences.

The application has integrated advertising blocks that help support its free use. It is possible to download and listen to music and podcasts in the background and without a Wi-Fi connection.

Функционал DX Radio

Challenges

Despite all the advantages, Flutter is a relatively new tool, and some libraries or functions may not be fully compatible with it. Our team was able to create a powerful and functional application with excellent user experience and high performance.

Business impact

The audience of DX Radio increased by 47%. The business managed to attract additional revenue on the back of an increase in new subscribers. 

Moreover, using Flutter made it possible to reduce the cost of maintaining and scaling the application, because it did not require the involvement of a separate development team for each platform.

We have simplified the process of updating and adding new features, and changes can now be made simultaneously on both platforms.

Mobile

Dart
Flutter
GetIt
Bloc Pattern
Bloc

More cases

Tell us about your project
Name
Contact
Message
Attach file +
Request to get files
Name
Send files
Message
Thanks!
Your request has been sent
After processing, our manager will contact you