This app allows you to listen to audio track that consists of eight separate tracks simultaneously.
giving you the option to mute each of the tracks while listening.
As part of the recruitment process for front-end developer position,
I was given a home assignment, and this is the result.
I divided the development process into four sections:
- Planning:
1.1 Breaking down each task from the characterization page into sub-tasks.
1.2 Classifying each sub-task by topics I know and issues I need to study. - Application's structure planning.
- Functionality development.
- Styling.
There are three parts to the application:
- Slider shows current playing position in real-time.
- The central part - the audio channels, each with a track name and a mute button.
- Buttons for play, stop & back to start, loop.
The app was developed using two external libraries: