Hands-On UX Design for Developers
Design, prototype, and implement compelling user experiences from scratch
Elvis Canziba
BIRMINGHAM - MUMBAI
Hands-On UX Design for Developers
Copyright 2018 Packt Publishing
All rights reserved. No part of this book may be reproduced, stored in a retrieval system, or transmitted in any form or by any means, without the prior written permission of the publisher, except in the case of brief quotations embedded in critical articles or reviews.
Every effort has been made in the preparation of this book to ensure the accuracy of the information presented. However, the information contained in this book is sold without warranty, either express or implied. Neither the author, nor Packt Publishing or its dealers and distributors, will be held liable for any damages caused or alleged to have been caused directly or indirectly by this book.
Packt Publishing has endeavored to provide trademark information about all of the companies and products mentioned in this book by the appropriate use of capitals. However, Packt Publishing cannot guarantee the accuracy of this information.
Commissioning Editor: Amarabha Banerjee
Acquisition Editor: Noyonika Das
Content Development Editor: Jason Pereira
Technical Editor: Rutuja Vaze
Copy Editor: Safis Editing
Project Coordinator: Sheejal Shah
Proofreader: Safis Editing
Indexer: Rekha Nair
Graphics: Jason Monteiro
Production Coordinator: Nilesh Mohite
First published: July 2018
Production reference: 1310718
Published by Packt Publishing Ltd.
Livery Place
35 Livery Street
Birmingham
B3 2PB, UK.
ISBN 978-1-78862-669-9
www.packtpub.com
mapt.io
Mapt is an online digital library that gives you full access to over 5,000 books and videos, as well as industry leading tools to help you plan your personal development and advance your career. For more information, please visit our website.
Why subscribe?
Spend less time learning and more time coding with practical eBooks and Videos from over 4,000 industry professionals
Improve your learning with Skill Plans built especially for you
Get a free eBook or video every month
Mapt is fully searchable
Copy and paste, print, and bookmark content
PacktPub.com
Did you know that Packt offers eBook versions of every book published, with PDF and ePub files available? You can upgrade to the eBook version at www.PacktPub.com and as a print book customer, you are entitled to a discount on the eBook copy. Get in touch with us at service@packtpub.com for more details.
At www.PacktPub.com , you can also read a collection of free technical articles, sign up for a range of free newsletters, and receive exclusive discounts and offers on Packt books and eBooks.
Contributors
About the author
Elvis Canziba has over 12 years of digital experience, the bulk of which came from working in the highly competitive industry.
He is a UX designer and frontend developer with a passion for technology and a knack for creating order out of chaos. He previously worked with different companies in the United States and Europe, and has moved to Dubai within the last two years. In that time, he has produced fantastic results in UX design and has managed various companies as Lead Developer, producing a high ROI every time.
About the reviewer
Basil Miller is the co-founder of Devlight and an Ivano-Frankivsk-based leading Android developer. Since 2014, Android developers all over the world have observed his progress and are using free products that he has developed as an open source Android UI widgets provider. Those libraries have reached the top of the popular trend charts. Being a co-founder and developer by nature, Basil is able and willing to collaborate in work on new business projects and startups. Also, it is easy to contact Basil in order to involve him in projects as a mobile development consultant.
Thank you to Packt Publishing and Sheejal Shah for involving me in this project. This is the third time you have given me a chance to use my skills and boost myself in different directions.
Thank you, author, for deciding to write this book. I hope everyone will read it and improve their daily UX experience.
Packt is searching for authors like you
If you're interested in becoming an author for Packt, please visit authors.packtpub.com and apply today. We have worked with thousands of developers and tech professionals, just like you, to help them share their insight with the global tech community. You can make a general application, apply for a specific hot topic that we are recruiting an author for, or submit your own idea.
Preface
The User Experience (UX) field is growing rapidly, and most businesses are realizing that achieving their goals requires a level of product presence that is aligned with that of customer needs. UX is an essential part of product creation today, but the process of it can be long and costly. So, in this book, we are going to explain everything UXfrom the complete basics right up to the advanced stuff.
If you want to learn about the processes, tools, and techniques that are required for creating a great UX design, this hands-on guide has you covered.
We'll start off our journey by understanding what UX is in the first place, why we need UX, how to do UX, and how to handle discovery, planning, research, and design with good UX in mind. Then, we will explain the full stack design dilemma and, more importantly, we will dive deeper into explaining the development side of an UX project.
With this book, you will gain the ability to think like a UX designer and understand both sides of product development, both the design and coding parts. You'll master how to create engaging, human-centered design practices, UX methodologies, the UX process itself, animation, and interaction. Finally, you'll prepare your portfolio and find yourself having become an expert in the UX field.
Who this book is for
This book is mainly for developers who want to enter the UX design field, but is also for product owners, entrepreneurs, and even beginner designers who would like to learn more about UX design and become professionals in this field.
What this book covers
, What is UX, will explain what UX design is, the main differences between UX and UI design, and the path to becoming a UX designer. Once everything is clear regarding the tasks of the UX designer, we will move on to explain the simple process of UX design and its various stages. Besides this, we will explain what full stack design is and how to become a full stack designer.
, UX Design Process, will discuss the most important things that we need to know to become a UX designer. The UX design process is a key thing that everyone in the UX industry is undertaking, but they are all doing so differently. So, we will dive deeper inside the UX design process and its stages to fully understand them. After that, we will move on to explain how to do UX project planning and proposals, and look at how to create a UX strategy. Also, to create a good UX, we need to understand the client business, competitors, and customers, and this will be covered during this chapter.
Next page