Design for Software: A Playbook for Developers
Creating Compelling User Experiences Just Got a Whole Lot EasierOne thing all truly great apps have in common is that they provide compelling user experiences. Not only do they function well, but they look beautiful and feel great to use.Written by an author with academic training and years of real-world experience both in software development and graphic design,Design for Softwareteaches you a design process for creating apps that people love to use. Combining user psychology, ergonomics, traditional aesthetics, and software engineering, the author has created a unique design process that has been cherry-picked specifically for software. And you don’t need any prior graphic design experience to start using it in your projects immediately!Erik Klimczak explains design theory in plain English, and he distils it into a set of practical techniques for:User research and competitive analysisBrainstorming and priming the creativity pumpSketching out ideas and organizing contentDeveloping wireframes that describes flow and interactionCreating prototypes to get a better sense of overall look and feelBuilding prototypes to test interactivity and reveal ergonomic flowsTrying out layouts, color palettes, and typography to get the project look and feelAdding personality and character with motionManaging interactivity—with tips on the importance of context and environmentErik also supplies you with a goldmine of design patterns, and a companion website featuring design templates and links to useful resources.Your total guide to visualizing and designing apps for all platforms that people love to use,Design for Softwareis a must-have resource for tech-savvy designers, creative technologies, and everyone in-between.