Software Development for a Startup: Delivering a Beta for Musicians

Client and Business Goals:

SoundStorming is a US-based music startup that contacted us to deliver a beta product that’s fast and budget-efficient.

Project Description: 

A mobile platform that helps musicians record and share music ideas, as well as collaborate on them. The platform comprises an iOS application supported by a BaaS solution.

Applied Technologies:

Swift, AudioKit, CFNetwork, Core Graphics, Core Telephony, Quartz Core, Firebase for cloud back-end, UI/UX design, prototyping, manual testing, Agile management framework

To deliver a beta product fast and budget efficient

Project Highlights:

  • Delivered a beta under budget constraints
  • Using AudioKit as the key audio solution
  • Creating an MVP as a showcase for potential investors
Delivering a beta under budget constraints
Delivering a beta under budget constraints

Delivering a Beta Under Budget Constraints

  • We started with the application logic and created a prototype which would fully showcase the product’s workflow. We formed the scope while considering all the requirements and the main issue of budget constraints. Creating the prototype before the start of the project allowed us to validate the general idea and adjust and fix the scope. We minimized the budget by choosing the most important features and forming a fitting technology stack for implementation.
Delivering a beta under budget constraints

AudioKit as the Key Audio Solution

  • AudioKit was used as the primary solution for implementation of the entire audio-related logic. As an add-on to the AVFoundation library, AudioKit solved the problem of setting up and mixing audio tracks, the latter of which is one of the most complicated tasks when it comes to audio software. AudioKit allowed flexible settings of both recording new tracks and superimposing them onto existing ones. That latter action could occur without significant drops in quality.

MVP as a Showcase for Potential Investors

  • We delivered a well-tested and documented beta version of the iOS app. It was ready as a showcase for potential investors. More importantly, it was perfectly prepared for the development of additional features, the quick relocation to a custom scalable back-end, and further polishing and deployment as a fully-fledged, production-ready solution for musicians all over the world.
Dynamic prototype to present
AudioKit the key audio solution
MVP that’s able to scale
We delivered a well-tested and documented beta version of the iOS app

I've played the guitar since I was 8. At one point, aware of the big gap in social platforms for musicians, I did research and discovered that 90% of musicians of all levels record their song ideas with their smartphones. That's how I came up with the idea of SoundStorming, a platform for musicians of all levels dedicated to boosting the creative process with a tool to share their musical ideas.

The idea required an expert team that would help me make it tangible, form a technical solution for a mobile application, and outline a scope of work to match our budget considerations. MobiDev excelled there with impressive precision and attention to detail. Now my app is a convincing starting point created with due quality and speed, and I'm eager to finally launch it this month.

Arnau Bosch

Arnau Bosch

CEO, SoundStorming

Bring your project to life

contact us
UI/UX Design Deliverables Checklist

UI/UX Design Process Stages and Deliverables Checklist

Web Application Development Principles and Best Practices

12 Web Application Development Principles To Be Followe…

small-object-detection-dataset

Object Detection, Recognition, and Tracking: A Complete…

We will answer you within one business day