Hybrid Application
A software application that combines elements of both native and web applications, running inside a native container.
A software application that combines elements of both native and web applications, running inside a native container.
The degree to which users feel they have control over their actions and decisions when interacting with a product or system.
The ability of a UI component to adjust its appearance and behavior based on different contexts or devices.
Model-View-Controller (MVC) is an architectural pattern that separates an application into three main logical components: the Model (data), the View (user interface), and the Controller (processes that handle input).
Application Programming Interface (API) is a set of tools and protocols that allow different software applications to communicate and interact with each other.
A set of ten general principles for user interface design created by Jakob Nielsen to improve usability.