Media and community Case study

Music streaming app in React Native

A React Native music app for iOS and Android: streaming from an API, background playback with a notification-bar player, and offline downloads.

  • React Native
  • REST API
Client
Music streaming service
Service
Mobile apps, Integrations
Years
2019–2020
Stack
React Native, REST API
Platforms
iOS, Android

Client details are private, so this study describes the client by type.

Overview

A music service needed a streaming app for both platforms. We built it in React Native against its APIs for login, catalogue and streaming, with playback that continues in the background through a notification-bar player and songs that can be downloaded for offline listening.

What we built

  1. Login, catalogue and streaming API integration
  2. Playback states with next and previous controls
  3. Background playback with a notification-bar player
  4. Offline listening through downloads to local storage
  5. Animations and responsive layouts; iOS fixes and Android back handling

Technology used

Technology named in the project records, by layer
LayerChoicePurpose
AppReact NativeiOS and Android
AudioBackground playbacknotification-bar player and offline files

What happened next

  • Delivered

    The work described above was delivered to the client.

  • Operational facts
    • Our work on this project spanned 2019–2020.

Could this be your project?

  • You are planning an iOS or Android app, or have one that needs a stronger back end behind it. Mobile app development
  • Your product has to connect to payment, accounting, messaging or other third-party systems.
  • You work in media and community and want a team that has built for it before. Media and community work

Request similar work

Questions about this project

How long did this project take?

Our work on it ran from 2019 to 2020.

What technology was used?

React Native, REST API.

Similar work

Also React Native, also a mobile app

  • Logistics and transport
  • Mobile apps
  • Integrations

2021

A React Native app for iOS and Android that talks to an in-car IoT device over Bluetooth Low Energy, with AES-CBC encryption, CRC checks and a back-end API.

Also React Native, also a mobile app

  • Retail and eCommerce
  • Mobile apps
  • Integrations

2019

A React Native app for iOS and Android showing live deals and ads from an API, with search, filters, sorting, videos and reviews.

Rackless: ticket and work-request platform screenshot

Also React Native, also a mobile app

Rackless: ticket and work-request platform

  • Business software and compliance
  • Web apps
  • Mobile apps
  • Integrations
  • Website and SEO

2014–2026

A long-running web platform for Rackless, a cloud software services company: a ticket and work-request app with reports and email notifications, plus its WordPress sites, a Salesforce integration and a React Native app.

Start a similar project

Tell us what you need. We come back with questions, what is realistic, an estimate and the closest work we have done.