Looking for a boutique Flutter team for your next release?
Let’s talk
ABOUT PROJECT
This app allows users to keep all their hypnosis downloads (clients products) or scripts on their devices, stored for offline listening, and playlists.
CLIENT REQUIREMENT
“Develop a mobile app called Hypnosis Downloads that allows users to listen to, purchase, store, and cache audio hypnosis sessions. Additionally, there was a requirement to transition four native iOS apps to Flutter to provide access to Android users.“
Dart
Flutter
REST API (http, dio)
Provider
Secure Storage
BLoC
Hive
RxDart
Just Audio
Audio Session
Dart
Flutter
REST API (http, dio)
Provider
Secure Storage
BLoC
Hive
RxDart
Just Audio
Audio Session

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.
Implemented a system that allows for effective downloading and caching of audio files, ensuring continuous access to content for users.