developer-delphi-fmx-components

Summarize FMX components and patterns for Delphi cross-platform development.

Updated Jan 6, 2026
One-click install
npx skills add https://github.com/cslsoftwares/ParamentersORM --skill developer-delphi-fmx-components
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: developer-delphi-fmx-components
Source: https://github.com/cslsoftwares/ParamentersORM/tree/main/.cursor/skills/developer-delphi-fmx-components_V1.0.0
Command: npx skills add https://github.com/cslsoftwares/ParamentersORM --skill developer-delphi-fmx-components

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Delphi developers gain access to advanced FMX components and patterns (TMultiView, LiveBindings, specialized inputs) to build richer cross-platform apps faster.

Core Features & Use Cases

  • Advanced UI: TMultiView, TDialogService, and TArc-based progress indicators for modern FMX applications.
  • Data binding: LiveBindings workflows with TListView item appearances and binding to datasets.
  • Cross-platform patterns: GestorERP-style components and dialogs that work on Windows, macOS, iOS, and Android.
  • Use Case: Reuse the provided exemplars to implement a responsive ERP-style UI with dynamic navigation, binding-driven forms, and cross-platform dialogs.

Quick Start

Open the examples in exemplos/ and adapt the TMultiView and LiveBindings patterns to your FMX project.

Frequently Asked Questions about developer-delphi-fmx-components

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I use TMultiView and LiveBindings to build a responsive Delphi FMX application?

Delphi FMX responsive applications use TMultiView for dynamic navigation and LiveBindings to connect datasets directly to UI components like TListView. You adapt provided exemplars to implement binding-driven forms for cross-platform interfaces.

Can I use TDialogService to create cross-platform dialogs for Windows, macOS, iOS, and Android in Delphi?

TDialogService creates cross-platform dialogs that function consistently across Windows, macOS, iOS, and Android. It replaces platform-specific dialog implementations with a unified API for displaying alerts and prompts in FMX applications.

What is the best way to bind a dataset to a TListView using LiveBindings in FMX?

Binding a dataset to a TListView using LiveBindings involves configuring item appearances and linking dataset fields through the LiveBindings designer. This pattern populates list items dynamically without manual data looping.

Do I need specific Delphi components to implement TArc progress indicators and ERP-style interfaces?

Implementing TArc progress indicators and ERP-style interfaces requires Delphi with FMX support. The provided patterns guide the integration of TArc, TMultiView, and TDialogService to build responsive cross-platform business applications.

What are the limitations of using LiveBindings for complex ERP-style data forms in Delphi?

LiveBindings for complex ERP-style data forms may introduce performance overhead compared to manual data binding. Developers should evaluate binding complexity and use TMultiView patterns carefully to maintain responsive cross-platform UI performance.