I am developing a whisky app. As you can see in the schema below, the app navigation contains circular loops. During navigation the user can swipe for the sidemenu to go directly back to timeline, top100 etc.
Here and there I read that circular navigation in apps is considered bad practise. If so, I don't see how I can reorganise this navigation without giving up the flexibility for the user to explore whiskies from the brand, distillery and user pages.
The app starts with the timeline view (marked yellow). The side-menu items are in the grey rectangle.