No, by saying
ng-repeat="app in apps" you are creating a loop. apps comes from $scope.apps, you have an array of multiple apps
ng-repat="x in y" means, loop through the array of y (or apps) and assign each one to x (or app).
you could write it: ng-repeat="foo in apps" or ng-repeat="thisIsOneItemInMyArray in apps" or ng-repeat="shabalamalam in apps"
You are basically instantiating the variable when you do that.