# android

Bilal Sohail

04/23/2020, 6:54 AM
Everyday, I'm Strugglin'! I set out to make an Android (Kotlin) app. The app is supposed to be a Music Pre-Production Based, Social Engagement Platform. It encapsulates functionalities like Music Player, User Preferences,Artist Portfolios, Messenger etc built into it. What baffles me right now, is figuring out the frameworks/available APIs to create a backend data model for this app. HELP PLEASE!
Basically, I've researched about Firebase and MongoDB for my data needs. However, being stuck in 'tutorial hell' for 3 days now... learning about Spring Boot, REST API, Gradle vs Maven; I'm so close to losing it right about now. Quarantined Regards.

Roger Home-Martinsen

04/23/2020, 7:05 AM
Maybe you could start making the App following the best practice architecture: “The remote data source” can be local on the app until you need to centralize it. Then you can look into the backend stuff. I like Ktor, but there are several options.
💯 1

Bilal Sohail

04/23/2020, 7:12 AM
Thank you so much! I'll look more into Ktor and Project Architecture right now. The thing is that I have an ERD model already drafted. But since I'm new to NoSQL and REST, I may only be scratching the surface right now.
👍 1