Contact Information

Campus da Penteada, Startup Madeira, Sala 10
9020-105 Funchal
Madeira - Portugal

We‘re Available Monday to Friday,
from 9am to 8pm

(+351) 913 792 897

contactus@ealgorithm.net

Find us here
android , ios

BeatStars Studio

‘BeatStars Studio’ is a dedicated platform developed to empower producers within the BeatStars ecosystem, facilitating the submission and visibility of their work for purchase on the marketplace. Designed with user-friendliness in mind, this project serves as a seamless conduit for producers to showcase their creations and connect with a global audience of music enthusiasts. Available on both iOS and Android platforms, ‘BeatStars Studio’ harnesses the power of native languages to deliver an intuitive and immersive user experience tailored to each operating system.

Launch The Site

We delivered

We deployed this app on Google Play for Android, written in Kotlin, and on the App Store for iOS, written in Swift.

We developed these apps natively using feature modules, allowing us to reuse them in another company project, BeatStars Marketplace. This approach saved several hours by avoiding the repetition of common features between both apps. Between the two codebases, Android and iOS, we maintained the same methods and technologies to minimize discrepancies between the apps, only adjusting the design guidelines to ensure a familiar look and feel for each group of users.
The design was provided by the client’s internal designer. However, he didn’t have experience designing for mobile, so we were responsible for providing the guidelines and standards for Android and iOS. Additionally, we validated the design and oversaw the entire process.
For Android we develop in Kotlin using a reactive programming architecture, targeting the latest Android SDK (updating annually to accommodate changes in the new Android versions). We created an API layer to centralize various API providers into a single module (using both GraphQL and REST APIs). Additionally, we implemented a web login portal to synchronize the login system between web and mobile. For iOS, we used the same technologies, utilizing the latest iOS SDK and writing the code in Swift.
Portfolio Images