I'm an Android developer who has an opportunity to develop a SaaS application.
The potential product will require a website (CMS to upload audio files and add meta-data about the file), an android and an iOS app (to stream the uploaded audio files). It'll have two types of users - listeners and authors.
I'm reading a lot of articles about how to start with SaaS projects and it seems it requires a lot of work wrt user authentication, management, database etc
How do I, as an android developer, make learning all this easy for me? I already know java and a bit of Kotlin & PHP. I am familiar with HTML, CSS, JS, MySQL and Apache but have never created an end to end product. Where do I start? What all frameworks should I learn?
TL;DR How to choose a tech stack for an audio focused SaaS as an Android developer who is most proficient with Java and only familiar with other web tech.
There's also an in-between possibility, if you want authors to have the best UX and they're already motivated to install, make a mobile authors app and web/webview-mobile for listeners.
If all goes well, you may want to reconsider if there is/will be a need to port to more interactive mobile platform. By that time, the hurdle of motivating users to install an app should already have been passed.