FireMonkey
FireMonkey, commonly abbreviated FMX, is a cross-platform graphical user interface framework developed by Embarcadero Technologies as part of the RAD Studio product family. It enables developers to create native-looking Windows, macOS, iOS, and Android applications from a single codebase using Delphi or C++Builder. It was introduced with Delphi XE2 in 2011 to provide a unified UI framework for multiple platforms, built around a hardware-accelerated rendering engine and a scene graph that renders UI elements with scalable visuals.
The framework provides a large set of platform-agnostic controls (for example TButton, TLabel, TEdit, TListView, TGridPanelLayout,
Applications share most of their code, with platform-specific behavior achievable through conditional compilation and platform services.
FireMonkey is integrated into the RAD Studio IDE and benefits from features such as style editing, live