Introduction
The FireMonkey framework is the app development and runtime platform behind Delphi and C++Builder. FireMonkey has been introduced in these products since Version XE2 (September 2011) and is the first native GPU-powered application platform. The IT world is becoming more multiplatform with each passing year. FireMonkey is a key technology for Embarcadero because it is designed to build multidevice, true native apps for Windows, Mac, Android, and iOS.
This chapter explains some of the great features of FireMonkey. These recipes are applicable to the latest RAD Studio versions. FireMonkey is relatively young compared to VCL, so if you have older RAD Studio version, some things may not work as expected, but the fundamental things are still valid. What is exposed in these recipes will be useful on every platform supported by the framework. Some of the OS-related features may not be available everywhere, but the greater part of the concepts are usable on MS Windows, Mac OS X, Android...