If you are developing with Delphi, 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.

But let’s be honest: starting a new complex UI from scratch can be daunting. That’s where FMX Samples come in. Whether you are using the latest RAD Studio version or an older installation, the sample projects provided by Embarcadero and the community are the best cheat codes for learning specific techniques.

Here is a curated look at the types of FMX samples you should be exploring right now to level up your skills.

Cause: The sample was written for API Level 28, but your target is API 33+. Fix: Search for a sample that uses TPermissionsService.RequestPermissions. Modern samples must include READ_MEDIA_IMAGES instead of READ_EXTERNAL_STORAGE.

Why you need it: Gestures behave differently on touchscreens vs. mouse input. Key sample: GestureDemo – implements TGestureManager and handles IGestureControl. Lesson learned: A two-finger rotate gesture on Android is detected as TInteractiveGesture.Rotate. The sample shows how to apply TGestureManager to a TImageViewer.

LPro AIO Passcode iOS 15/16 ✅ Windows & Mac ALL IN ONE TOOL

No Result Found
Sort

Delphi Fmx Samples

If you are developing with Delphi, 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.

But let’s be honest: starting a new complex UI from scratch can be daunting. That’s where FMX Samples come in. Whether you are using the latest RAD Studio version or an older installation, the sample projects provided by Embarcadero and the community are the best cheat codes for learning specific techniques.

Here is a curated look at the types of FMX samples you should be exploring right now to level up your skills.

Cause: The sample was written for API Level 28, but your target is API 33+. Fix: Search for a sample that uses TPermissionsService.RequestPermissions. Modern samples must include READ_MEDIA_IMAGES instead of READ_EXTERNAL_STORAGE.

Why you need it: Gestures behave differently on touchscreens vs. mouse input. Key sample: GestureDemo – implements TGestureManager and handles IGestureControl. Lesson learned: A two-finger rotate gesture on Android is detected as TInteractiveGesture.Rotate. The sample shows how to apply TGestureManager to a TImageViewer.

Powered by Dhru Fusion