What is it that makes an app visually appealing? Layout is one big thing of course and how it flows from one area to another, but what about other elements, colors, buttons etc.?