Cross-Platform (iOS & Android) Radio Client
This application, developed to provide Soma FM radio broadcasts to listeners uninterruptedly on a mobile environment, aims for a modern user experience. Thanks to its **React Native** infrastructure, it is optimized for both iOS and Android devices from a single codebase.
Unlike the web version, the project offers a much more stable and device-friendly listening experience by using the native capabilities of mobile devices (background playback, notifications, offline caching).
The application runs smoothly in the background; it offers control via the lock screen and notification bar.
Firebase was used to manage user settings, favorite channels, and notification preferences.
Fast launch times were achieved with the performance of React Native and optimized code.
The current track name, artist, and broadcast information of the live stream are updated instantly.
The choice of React Native provided a fast development cycle and cross-platform flexibility. The application design was made to comply with mobile UX (User Experience) standards, while maintaining the futuristic/cyberpunk feel of the web theme.
By integrating native modules to manage the audio stream, broadcast interruptions were minimized and a reliable media playback experience was guaranteed.
Future updates will include additional native features such as advanced listening capabilities through caching, personalized playlists, and a sleep timer. Regular optimizations will be made to further improve the performance of the application.