© Adam L. Davis 2020
A. L. DavisModern Programming Made Easyhttps://doi.org/10.1007/978-1-4842-5569-8_19

19. Creating a Magical User Experience

Adam L. Davis1 
(1)
Oviedo, FL, USA
 
First, to begin learning about designing applications with the user experience in mind, you should be aware of the following acronyms:
  • UX: User experience. The total experience of using an application

  • UI: User interface. The web page or graphical interface used by the user

  • KISS: Keep it simple, stupid. An overall design concept

  • RWD: Responsive Web Design (an approach to web design allowing web pages to render in many different devices)

Application Hierarchy

You should prioritize your UX according to the following characteristics, from highest to lowest:
  1. 1.

    Functionality: Software ...

Get Modern Programming Made Easy: Using Java, Scala, Groovy, and JavaScript now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.