This article is about the API design pattern. For the user interface introduced in Microsoft Office 2007, see Microsoft Office 2007 § User interface. For Microsoft's 2017 visual design language, see Fluent Design System.
In software engineering, a fluent interface is an object-oriented API whose design relies extensively on method chaining. Its goal is to increase code legibility by creating a domain-specific language (DSL). The term was coined in 2005 by Eric Evans and Martin Fowler.[1]
^Cite error: The named reference fowler2005 was invoked but never defined (see the help page).
In software engineering, a fluentinterface is an object-oriented API whose design relies extensively on method chaining. Its goal is to increase code...
15, 2008. Office 2007 introduced a new graphical user interface called the Fluent User Interface, which uses ribbons and an Office menu instead of menu...
Fluent UI may refer to either Microsoft's older graphical user interface (GUI) or newer GUI design system: Fluent User Interface – a GUI introduced in...
return the current object itself. Cascading is a key technique in fluentinterfaces, and since chaining is widely implemented in object-oriented languages...
Fluent Design System (codenamed "Project Neon"), officially unveiled as Microsoft Fluent Design System, is a design language developed in 2017 by Microsoft...
Guidelines iOS Human Interface Guidelines Windows User Experience Interaction Guidelines (for Windows 7 and Windows Vista) Microsoft Fluent Design System (for...
to use method chaining to simulate named parameters, as a form of fluentinterface. Each named-parameter argument is replaced with a method on an "arguments"...
assess details such as potential scheduling conflicts Ribbon (Office Fluent) interface Outlook Mobile Service support, which allowed multimedia and SMS text...
comply with Metro or Fluent). For the first time since the release of Windows 95, Microsoft completely revised its user interface guidelines, covering...
to be called on the same object. This is particularly applied in fluentinterfaces. For example, in Dart, the cascade: a..b() ..c(); is equivalent to...
patterns as well as domain-specific design patterns. Examples include user interface design patterns, information visualization, secure design, "secure usability"...
to. Extension methods have special use in implementing so called fluentinterfaces. An example is Microsoft's Entity Framework configuration API, which...
redesigned interface, new productivity and social features, and updates to security and accessibility, along with improvements to performance. Fluent Design...
A multiple frames interface (MFI) is a type of user interface which displays information in a set of frames or panels that can be scrolled vertically...
the Vimperator and designed to provide a more efficient user interface for keyboard-fluent users. The design is heavily inspired by the Vim text editor...
As Microsoft continued to refine Windows 10 with the Fluent Design System, the Xbox One interface was also modified to reflect these changes by 2017. Microsoft...
the Fluent Design System, a new flat user interface. This new interface departs from its predecessor, Metro, through the use of depth, interface feedback...
2015, builds upon its predecessor by revamping the user interface to follow Microsoft's new Fluent Design guidelines. The redesign, which focuses on ease...
give their suite of products a unique but consistent appearance and user interface can define a specification for it. The specification can describe choices...
technique for tracking and locating the free surface (or fluid–fluid interface). It belongs to the class of Eulerian methods which are characterized...
version of Conkeror and designed to provide a more efficient user interface for keyboard-fluent users. The design is heavily inspired by the Vim text editor...