Foreword

For many years since its release, Delphi development was tied to the Microsoft Windows platform and based on the VCL library, which is deeply rooted in the Windows API. As Embarcadero started attempting a foray into mobile development, it became clear that the challenge of building single-source, multi-device applications required a rethink of the user interface controls library, while keeping the core foundations of Delphi and its runtime library made sense.

The original solution was to create a library that represents components in terms of their primitive graphical elements, so that the same component could draw itself with different graphical elements depending on the platform, making it almost identical to the platform controls. ...

Get Delphi GUI Programming with FireMonkey now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.