Skip to content
Mithiin
All projects

Christian Music Hub

A full music streaming app built around Christian indie artists and worship music, with offline playback, playlists and subscriptions.

  • Christian Music Hub screen 1
  • Christian Music Hub screen 2
  • Christian Music Hub screen 3
  • Christian Music Hub screen 4
Downloads on Google Play
10k+

Highlights

  • Christian Music Hub: A player with lyrics

    A player with lyrics

    Songs play with their lyrics on screen, so the app can be used to follow along in worship.

  • Christian Music Hub: Browse by featured, artists, albums and playlists

    Browse by featured, artists, albums and playlists

    The home screen keeps recently played music, picks and new releases in view, with tabs for artists, albums and playlists.

  • Christian Music Hub: Playlists to follow and shuffle

    Playlists to follow and shuffle

    Listeners build their own playlists, follow curated ones and like individual songs.

  • Music that plays offline

    Listeners download music to the device and keep access to it without a connection.

  • Paid subscriptions

    Subscription billing is built in, with payments handled through Stripe.

The problem

The brief was a streaming app devoted to Christian indie artists and worship music: a focused alternative to general-purpose platforms that still had to deliver what listeners expect from one, including a full player, playlists, offline listening and paid subscriptions. It also had to be designed, built and shipped by a single mobile developer.

The approach

  1. 01Led the app's architecture and built it in React Native on a Firebase backend.
  2. 02Built offline playback: listeners download music and keep access to it without a connection.
  3. 03Added the library features that make a streaming app sticky: playlists, artist following, and likes on songs and playlists.
  4. 04Implemented subscription billing for paid access.
  5. 05Handled delivery end to end, including the store deployment.

The result

The app is live on Google Play and has passed 10,000 downloads.

Everything it does

  • Music player with lyrics
  • Download music for offline play
  • Create and manage playlists
  • Follow artists
  • Like songs and playlists
  • Subscription payments

Specifications

Role
Lead mobile developer, sole mobile engineer
Platform
Mobile app
Period
2021 – Present
Distribution
Google Play
Backend
Firebase
Payments
Stripe
Team
One mobile developer, end to end
Stack
React NativeFirebaseStripeAudio playerOffline storage
Next projectBrew9

Build yours

Want something like Christian Music Hub?

Tell us what you need and how it differs. We reply within 24 hours with questions, a rough timeline and next steps.