We created a custom audio player tailored to the format of data received from the server, using Just Audio as a base and modifying the Loading Overlay package to create a player similar to Spotify. Also implemented a background playback system using necessary libraries to optimize functionality with the backend data format.
Configured integration with RevenueCat to preserve data from all users connected to the native payment system. Modifications were also made to the existing server to allow users who have not paid for the subscription to download the app.