Making interface design decisions
2022-03-22T15:30:00-05:00
Agenda
- What is a human interface?
- Accessibility and Usability
- Components and features of an interface
- Interactions
- Use flows / pathways
- Skeuomorphs
- Information architecture
- How do we decide what goes into the interface?
- Specifying design parameters
Slides
https://comp426-2022-spring.github.io/slides/w10-00.html
Useful links
User Interface Elements Every Designer Should Know - UXPin
User Interface Design - IxDF
Skeuomorphism - IxDF
usability.gov
Information Architecture basics
Notes
Design parameter sketch
In class, we sketch out a human interface for our coin-flipping API.
|
|
The Browser and the DOM
2022-03-24T15:30:00-5:00
Slides
https://comp426-2022-spring.github.io/slides/w10-01.html
Useful links
w3schools
Notes
I got ahead of myself on Thursday and had to backtrack a bit. My initial intent was to show you how to add an event listener that would show the active element somewhere on the page when something is clicked and THEN create another listener to manipulate the contents of an element when you interact with that same element.
In this case, a button that stands in for a coin and then a paragraph that tells us what element you just clicked on.
|
|
Next week we will work on using Fetch to call our API and replace the “flip” const above with whatever information is returned by a call to http://localhost:5000/app/flip/ so that our coin flip actually returns an emulated flip. Then we can make it look prettier.
For now, the above code should result in something that looks like this:
And then when you click the “coin” button: