What you need for this book
This book talks about Delphi, so you need Delphi. Not all recipes are available in all the Delphi editions. Typically, the mobile projects can be compiled only if you have Delphi Enterprise or better (or Delphi Professional plus the mobile add-on, or RAD Studio professional, or better). All the projects are compiled and tested on Delphi XE6. Many of the recipes can also be compiled on older versions.
If you want to run the mobile app on a phone or tablet, you can use the Android emulator or iOS simulator, but it is strongly recommended that you use an actual device to see how the app really behaves. To deploy an iOS app on your device, you also need an Apple computer with Mac OS X. More information is provided in the related chapters.