You don't have to explicitly distribute an app in QlikSense. You publish an app to a stream and then you provide access to the end users to their respective streams and app. You control the visibility of the content for each user based on security rules. Bottom line : Yes its possible but in a different way.
There is no loop / reduce but you can implement this by combing the security rules and section access to achieve the same functionality.