Hi everyone!
I'm starting to learn FlutterFlow and I'm working on my first real project. I'm still a beginner, so I'm looking for some guidance on the best way to build it and, more importantly, what I should study in FlutterFlow to understand how everything works.
I want to build a simple podcast/reflection app that will:
Read podcast episodes from a Spotify RSS feed.
Display the latest episodes on the home screen.
Show the episode title, description, date, image and audio URL.
Allow the user to search episodes by keywords in the title.
Play the podcast audio inside the app.
Have a simple/minimalist interface.
Notify users when a new episode is available.
Eventually allow users to save episodes as favorites.
The basic flow I'm thinking about is:
Spotify RSS โ FlutterFlow โ Episodes list โ Audio player
And for notifications:
RSS โ backend/database โ detect new episode โ push notification
My questions are:
What is the best way to consume an RSS feed in FlutterFlow?
Should I use the RSS feed directly as an API, or should I use Firebase/Firestore as an intermediate database?
What is the best approach for playing an external podcast audio URL inside FlutterFlow?
How would you recommend implementing the search by episode title?
What would be the recommended architecture for detecting new RSS episodes and sending push notifications?
Since I'm completely new to FlutterFlow, which concepts should I learn first to build this project properly?
Are there any FlutterFlow tutorials, documentation pages, or example projects you recommend for a beginner with this type of project?
I'm not looking for someone to build the app for me. I'd really like to understand the concepts and learn how to build it myself.
I've also created a simple mockup of the home screen to illustrate the idea.
Any advice about the architecture or learning path would be greatly appreciated. Thank you!