Experimenting with React Native & Expo’s Audio API

  • This year, we’re working on a complete refresh (Winds 2.0) that will introduce podcast support, enhanced social functionality, native iOS and Android applications, and much more.
  • With that, we have decided to use React Native to support our iOS and Android builds – a framework that will allow our development team to write applications that target multiple operating systems, with pure JavaScript.
  • We decided to build an audio player for iOS and Android with Expo’s powerful audio API and, of course, React Native.
  • Without React Native and the help of Expo, we would not have been able to target multiple operating systems in the timeframe that we have allotted and we would have to work with two separate codebases.
  • By experimenting and building a fully functional proof of concept, we’re now one step closer to Winds 2.0, and couldn’t be happier to announce that the code is 100% open-source on GitHub.

Stream is hiring Go, Python, and Machine Learning Engineers. Join our team and help powers the feeds for more than 200 million end users!
Continue reading “Experimenting with React Native & Expo’s Audio API”