UX UI - gusenov/kb GitHub Wiki
- User Experience Stack Exchange
- Tool to bring formal specification to UI designers
- Origami Studio is a free design tool created by Facebook and available for Mac. It allows designers to rapidly build and share interactive interfaces.
- facebookarchive/origami A Quartz Composer framework that enables interactive design prototyping without programming.
Books
- Languages for Developing User Interfaces edited by Brad A. Myers - 480 pages
- User-Driven Applications for Research and Science. Building Programs for Fields with Open Scenarios and Unpredictable User Actions by Sergey Andreyev - 527 pages
Figma
- Designing and Prototyping Interfaces with Figma. Learn essential UX/UI design principles by creating interactive prototypes for mobile, tablet, and desktop by Fabio Staiano - 382 pages
Wikipedia
- Readability
- Human interface guidelines
- Cognitive dimensions of notations
- Template:GUI widgets
- Template:GUI builders
- CEGUI is a graphical user interface (GUI) library for the programming language C++.
- Cut, copy, and paste
- Human–computer interaction (HCI)
- Template:Brain–computer interface
- Layout (computing) is the process of calculating the position of objects in space subject to various constraints.
HIG
- Wikipedia
- Apple Developer
- Design Learn how to design great apps and games that integrate seamlessly with Apple platforms.
- Human Interface Guidelines
- Patterns
- Human Interface Guidelines
- Design Learn how to design great apps and games that integrate seamlessly with Apple platforms.
Undo and redo
- Хабр
Courses
- Purdue University
- Elmore Family School of Electrical and Computer Engineering
- Brad A. Myers
- CSE340: Interaction Programming Covers key topics and programming paradigms for interactive systems, such as event handling; graphical layout, design, and widgets; undo; accessibility; and context awareness.