We did full UI/UX design for the website and mobile apps. The challenge was making it perfectly scalable from scratch, so that the system could grow and host potentially tens of thousands of artists in the future. Also, design-wise, multimedia players are the perfect cross-over between aesthetic and functionality.
Then we moved to the mobile app development phase for nugs.net. The real challenge behind that was building a highly scalable architecture for numerous bands, incorporating the payment system so that the user experience for all parties involved is perfect at all times. Another major challenge was the support for gapless playback of the stream. We also integrated the complex payment module, allowing in-app purchases and automatic charges like monthly subscriptions fees.
By the time we started the development of the Android app, we had overcome such major challenges like gapless playback, offline playback, and organizing the database of tens of thousands of songs. At this stage, we implemented another major feature – deep linking. From now, the users can share the songs they like in social networks. When clicked, the link automatically sends the user to AppStore/Google Play in case they don’t have nugs.net app installed, and sends them directly to the linked page afterwards.