GoConqr has a new look! Let us know what you think.

Mind map

Interface Architecture

Aashna Doshi English

Map content

Interface Architecture

  1. Introduction

    • Importance of UI Implementation Knowledge
    • Benefits for Designers and Engineers
    • Example: Button Behavior
  2. States and Events

    • State Machines
    • Example: Button State Machine
    • Translation to Code (React)
    • Complexity in Modern OS
    • General Widget Implementation
  3. Model-View-Controller (MVC)

    • Explanation of MVC
    • Responsibilities
      • Model
      • View
      • Controller
    • Example: Social Media Post Interface
  4. View Hierarchies

    • Structure as Hierarchies
    • Example: Facebook Post UI Hierarchy
    • Event Propagation
      • Mouse Events
      • Keyboard Events
      • Touch Events
      • Speech Interfaces
  5. Advances in Architecture

    • Innovations in UI Toolkits
      • Amulet Toolkit
      • Constraint Systems
      • Dynamic Appearances
    • Support for New Media and Inputs
      • Augmented Reality
      • Digital Ink
      • Zoomable Interfaces
      • Tangible Interfaces
      • Multi-touch Gestures
    • Handling Events with Uncertainty
    • Modifying Interfaces without Code Changes
    • Testing and Debugging UIs
  6. Conclusion

    • Patterns in UI Implementation
    • Predictions for Future UI

Information

Description
Mind Map on Interface Architecture, created by Aashna Doshi on 26/07/2024.
Created by
Aashna Doshi
Views
0
Rating

Feedback

What is it about?

What do you think of the new look?

How do you like it?