9-1 Overview of Design Tools
Key Concepts
- Sketch
- Figma
- Adobe XD
- InVision
- Axure RP
- Balsamiq
- Marvel
- Principle
- Zeplin
Sketch
Sketch is a vector graphics editor designed for interface design. It offers a wide range of tools for creating wireframes, prototypes, and high-fidelity designs. Sketch is known for its simplicity and flexibility, making it a popular choice among UI designers.
Example: A designer might use Sketch to create a wireframe for a landing page, then export the design to a prototyping tool for interactive testing.
Figma
Figma is a web-based design tool that supports real-time collaboration. It allows designers to create wireframes, prototypes, and high-fidelity designs in the browser. Figma's collaborative features make it ideal for team projects, as multiple users can work on the same design simultaneously.
Example: A team of designers might use Figma to co-create a wireframe for a new feature, with each member contributing different sections of the design.
Adobe XD
Adobe XD is a design and prototyping tool developed by Adobe. It offers a comprehensive suite of features for creating wireframes, prototypes, and high-fidelity designs. Adobe XD integrates well with other Adobe products, making it a versatile choice for designers already familiar with the Adobe ecosystem.
Example: A designer might use Adobe XD to create a high-fidelity prototype for a mobile app, then export the design to Adobe Illustrator for further refinement.
InVision
InVision is a prototyping tool that allows designers to create interactive prototypes from static designs. It supports real-time collaboration and offers features like user testing, feedback collection, and project management. InVision is often used in conjunction with other design tools like Sketch or Adobe XD.
Example: A designer might import a wireframe from Sketch into InVision to create an interactive prototype, then share it with stakeholders for feedback.
Axure RP
Axure RP is a comprehensive tool for wireframing, prototyping, and documentation. It offers advanced features for creating complex interactions and dynamic content. Axure RP is particularly useful for designing enterprise-level applications and detailed user flows.
Example: A designer might use Axure RP to create a detailed wireframe for a multi-step checkout process, including conditional logic and dynamic content based on user input.
Balsamiq
Balsamiq is a wireframing tool that focuses on creating low-fidelity wireframes quickly. It uses a hand-drawn style to emphasize the simplicity and structure of the design. Balsamiq is ideal for early-stage design and brainstorming sessions.
Example: A team might use Balsamiq to sketch out different layout options for a new dashboard, then vote on the best design to move forward with.
Marvel
Marvel is a design platform that includes tools for wireframing, prototyping, user testing, and design systems. It offers a range of features to help designers create, test, and iterate on their designs. Marvel is known for its user-friendly interface and collaborative capabilities.
Example: A designer might use Marvel to create a prototype for a new mobile app, then conduct user testing to gather feedback and make improvements.
Principle
Principle is a design tool specifically for creating animated prototypes. It allows designers to create smooth, interactive animations and transitions. Principle is particularly useful for designing micro-interactions and complex animations.
Example: A designer might use Principle to create an animated prototype for a new onboarding flow, showcasing how the interface transitions between different screens.
Zeplin
Zeplin is a design tool that bridges the gap between designers and developers. It automatically generates style guides, assets, and specifications from design files. Zeplin helps ensure that designs are implemented accurately and efficiently.
Example: After completing a design in Sketch, a designer might export the file to Zeplin, where developers can access detailed specifications and assets to build the final product.