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.
Are you also new to backend development, database schema design, and devops?
You might look at something like Prisma or Hasura than helps you build a lot of this out.
If you make it this far, you realize tech is not the real problem. Is actually business, sales, and generally understanding problems and communicating solutions so you are building something people actually want.
Hence sibling comment to get a minimal thing out to validate your market hypothesis. Have you dug into startup literature?