Experimenting with React Native & Expoâs Audio API
Blog post from Stream
Stream is actively engaging with the open-source community by developing Winds 2.0, an updated version of their aggregated and personalized RSS reader, which will now include podcast support, enhanced social features, and native applications for iOS and Android. The development team has chosen React Native to enable cross-platform support and has utilized Expo to streamline the process. As part of their exploratory efforts, they created an audio player proof of concept using React Native and Expo's audio API, incorporating features like external URL support, play/pause, skip/seek, and speed control. Although the latest Expo SDK does not yet support audio backgrounding, the team is pleased with the overall outcome and is working closely with Expo to address this limitation. The project is open-source, with the code available on GitHub, inviting community contributions and feedback. Stream also offers additional resources, including tutorials and a React Native library, to help developers create social networks and newsfeeds using their technology.