I like the gamification aspect and I know at least one big music/podcast app which has really great click rates on their pop-up banners. Having said that, this doesn't seem to fit well with what I'm trying to build, which is a no-nonsense open source podcast app. Some might like the pop-ups you're talking about but I'm sure that more than enough people will complain about it.
This is really interesting. Although I was thinking that instead of emailing, I can create a bookmark like feature. It will save the timestamp of the episode which you can easily visit later. I'm definitely going to add this feature.
I have used apple podcasts and I know what you're talking about. The UX of that app is unbelievably bad. I'm sure that none of those issues will be in this app.
Great! All of it can done. The start screen will be filled with your recent activities and podcasts related to the topics you choose.
Why do you want to disable recommendations though? Recommendations seem like a good for discovering new podcasts.
Do it with a fan and you'll see the fan blades going a little slower for few milliseconds when you look at them. Adjust the fan speed for even better results.
Having dealt with fragmentManager and supportFragmentManager a lot, I highly recommend using Navigation Component. It may be confusing to set it up initially, but once you do it, it makes navigation really easy to handle.
I'm a native Android developer who is almost always interested in the new and shiny tool and my bet is on Flutter instead of PWA. The issue with PWAs is that it's tied up to the mobile browser. Things will never get reasonably standardized, your PWA will have random strange issues that you can't fix and your users will have a sub par experience. As a developer, you just don't want that.