uses System.Classes, System.SysUtils, System.Threading, FMX.Forms, FMX.Types, FMX.Controls, FMX.Layouts, FMX.Memo, FMX.Objects, FMX.Media, FMX.Types3D, FMX.Controls3D, FMX.Viewport3D, FMX.Objects3D, System.Math, System.Generics.Collections;
To help find the right code template for your next project, let me know you are trying to build (e.g., local database, Bluetooth, custom animations) or which platforms you are targeting. Share public link
FMX includes a full 3D engine. This is unique in the Delphi ecosystem. Key sample: ThreeDSample – rotates a textured TCube using TFloatAnimation . Lesson learned: 3D objects use TMaterial (e.g., TTextureMaterialSource ). Mobile GPUs handle 3D efficiently, but you must limit the number of polygons. delphi fmx samples
A popular open-source library by Delphi MVP Dave Nottage, providing extensive samples for accessing native iOS and Android APIs not covered out-of-the-box by FMX. 6. Best Practices for Working with FMX Samples
When you install Delphi, a massive library of local samples is saved directly to your hard drive. uses System
MyFMXSamples/ ├── 01_Basics/ │ ├── HelloWorld/ │ ├── LiveBindingsDemo/ │ └── StylesDemo/ ├── 02_Layouts/ │ ├── GridPanelDemo/ │ └── MasterDetailDemo/ ├── 03_Media/ │ ├── CameraDemo/ │ ├── VideoPlayerDemo/ │ └── AudioRecorderDemo/ ├── 04_Database/ │ ├── SQLiteDemo/ │ └── RESTDemo/ └── 05_3D/ ├── CubeRotation/ └── ModelLoader/
A crucial sample for mobile developers, showing how to embed a lightweight SQLite database within iOS and Android applications. Key sample: ThreeDSample – rotates a textured TCube
Based on official GitHub repositories (Embarcadero/RadStudio) and community sources like GetIt and GitHub, here are ten sample categories every FMX developer must study.
If you are developing with , you already know that the FireMonkey (FMX) framework is a powerhouse for building cross-platform applications. From Windows to macOS, iOS to Android, one codebase rules them all.