Learn DELPHI-FMX with Real Code Examples
Updated Nov 27, 2025
Installation Setup
Install Delphi or C++Builder IDE
Select FMX platform support (Windows, macOS, iOS, Android)
Install required SDKs (iOS, Android NDK/SDK)
Set up device/emulator targets
Create a new FMX project in IDE
Environment Setup
Install RAD Studio or Delphi IDE
Install iOS and Android SDK/NDK
Configure device/emulator targets
Setup platform certificates/provisioning
Test build with sample FMX project
Config Files
.dproj - project file
.fmx - form layout
.res - resources
Platform SDK configs (Android/iOS)
StyleBook files (.style)
Cli Commands
bds.exe / compile project
Deploy to iOS/Android from IDE
Run on simulator/emulator
Package for App Store / Play Store
Manage platform SDK paths
Internationalization
Unicode string support
Localized resources
Right-to-left layout support
Platform-specific date/time/currency
Multi-language UI labels
Accessibility
Screen reader support via OS APIs
Keyboard navigation
Touch-friendly gestures
High-contrast themes
Focus management for forms
Ui Styling
StyleBooks for global themes
Custom component appearances
Animated transitions
High-DPI scaling
Platform-specific adjustments
State Management
Form and control states
LiveBindings synchronization
Application-level variables
Platform-specific services
Event-driven state updates
Data Management
Local datasets (ClientDataSet, SQLite)
REST/JSON for remote data
LiveBindings for UI updates
File system I/O
Database access via FireDAC