Answer:
all of these
Step-by-step explanation:
Good application design is one that considers the knowledge the consumer already has. In this regard, application designs that value the platforms for which they were developed are valued and use conventions that are already rooted in people's minds. That's why it's important to consider color patterns, typography, responsive design, and platforms when developing an application.