Delphi FMX Samples are a collection of demo projects provided by Embarcadero (and the community) to illustrate the capabilities of the FireMonkey (FMX) framework. FMX is Delphi’s cross-platform GUI library for creating native applications on:
The samples showcase UI controls, graphics, animations, 3D, sensors, gestures, multi-touch, hardware integration, and backend services.
Inside Delphi IDE: Tools > GetIt Package Manager. delphi fmx samples
Delphi FireMonkey (FMX) is Embarcadero’s cross-platform GUI framework for Delphi and C++Builder that targets Windows, macOS, iOS, and Android with a single codebase. "Delphi FMX samples" refers to example projects, components, and demo code that illustrate FMX features, patterns, and platform-specific integrations. A strong write-up on this topic should explain what FMX samples are, why they matter, where to find them, common categories of samples, how to use them effectively, and best practices for learning and extending them.
Why you need it: Many FMX apps are database front-ends.
Key sample: FireDAC_FMX_Sample – connects TFDConnection to SQLite (local) or InterBase (server), then links to TListView via TBindSourceDB.
Lesson learned: On iOS/Android, SQLite databases must be stored in TPath.GetDocumentsPath. The sample creates the database on first run if it doesn't exist. Windows (64-bit, 32-bit) macOS iOS Android Linux (limited,
Samples Directory in Your Delphi InstallationAfter installing Delphi (from version 10 Seattle to the latest 12.x), navigate to:
C:\Users\Public\Documents\Embarcadero\Studio\Samples\Object Pascal
Within this folder, you will find:
TViewport3D, TCube, and model loading.Many samples use TPrototypeBindSource to provide mock data without a database – great for UI prototyping.