To get the most out of this book
This book will teach you the development of apps with Delphi and FireMonkey and does it through practical demos and step-by-step guides. For this reason, you need to have a copy of Delphi at hand and possibly a mobile device you can deploy your applications to. For macOS and iOS development, you need an Apple Mac, while for Android a Windows machine with Delphi and the integrated Android SDK is sufficient. Some specific additional requirements are listed below.
Software/hardware covered in the book |
Operating system requirements |
Embarcadero Delphi IDE |
The IDE runs on Windows or on a Windows VM hosted in a different operating system. You need a license of Delphi, although most of the content and demos will work using the Community Edition, which is available for free (with some limitations) |
Android development |
Requires only an Android phone or tablet, possibly with a recent version of the operating system |
iOS development |
Requires a Mac and a (paid) Apple developer account to deploy to your device and an actual iPhone or iPad. |
DataSnap and RAD Server Frameworks |
Available only in the high-end, paid versions of Delphi |
App Store Deployment |
Require paid developer accounts on Apple or Google online stores |
If you are using the digital version of this book, we advise you to type the code yourself or access the code from the book’s GitHub repository (a link is available in the next section). Doing so will help you avoid any potential errors related to the copying and pasting of code.