All work
Musicians First

Musicians
First

A music-streaming iOS app rebuilt with full offline caching and new-release notifications, keeping fans’ favourite tracks always at hand.

Musicians First — Music streaming

About the project

Musicians First is a start-up focused on providing services to benefit musicians. Its mission is to make it simple for people in the industry to remember good musicians and pass their details onto others. Their service consists of a website, mobile app, and supporting APIs. However, their mobile app wasn’t perfect. We listened to their demands and reinvented Musicians First to allow users to keep pace with the newly released music and cache their favorite tracks for offline listening.

The challenge

Users wanted to keep their music always at hand, which wasn’t possible in an online application. Apart from that, many users requested a feature that would automatically track when new tracks by a certain artist are released and notify users of that.

Client
Musicians First
Year
2017
Platform
iOS
Services
Strategy · UX/UI · Development
Musicians First screenshot 1
Musicians First screenshot 2
Musicians First screenshot 3
Musicians First screenshot 4

The solution

We developed a full-fledged offline mode for the app allowing for file caching and manual control of the memory used. The only thing the user should do is to log in to their account. The rest will be done by the app automatically. When the app downloads chosen tracks, the user will get a notification. Besides, it will periodically check if any new tracks are available. For better user experience, we employed smooth and graphic animations.

  • Define the problem
  • Gathering requirements
  • Design
  • Development
  • Release & Support

The result

Thanks to the redesigned interface and additional features, the project is getting new users every day and becoming more and more popular among students. Musicians First is currently looking for investors and negotiating details of their cooperation.

Technologies
Swift AVFoundation AFNetworking Moya Crashlytics Push Notifications
Paul Adams
Client feedback

“Define Solutions successfully developed our iPhone app to be in line with an existing UI design. They provided full service from technical design, UI advice and software development to on-going support and amendments. These guys worked extremely effectively with other freelance developers to design and develop the APIs the app needed. Their accuracy in working with UI graphic designs was extremely high. Our requirements arose from users’ feedback to our product, so features often had to be changed or re-engineered, which could lead to complications. Nonetheless, Define Solutions worked very well with the requirements, and reworked the application to meet our needs. They always advised us when they believed another approach should be considered. We were often surprised by how quickly they grasped even incomplete ideas and turned them into well-executed, usable features. These professionals are good communicators and respond quickly to questions and discussions. They are always ready to solve problems, give advice, or complete unscheduled tasks if needed. Our service is now growing in the US and UK, and we expect our needs to grow with our business. We are delighted to have Define Solutions as an enthusiastic part of our team that is as focused on our success as we are.”

Paul Adams
CEO, Musicians First
★★★★★  5/5

More
work

Have a project
in mind?

Contact our experts