This project is a mobile developer challenge. The task is to Implement a mobile application, which listens to state changes coming from a WebSocket.
Make sure to have dart installed on your system. Then run
pub get
pub run build_runner build
- Build home screen view which contains the MetaData(coverArt image, artist name and songs title).
- Shows an overlay for 3 seconds whenever a volume event is received.
- Display icon depends on the playback state.
- Build a progress bar to track the playback position.
- Shows an overlay in case a non-ready system state is received.