What you need for this book
This book talks about Delphi, so you need it. Not all the recipes are available in all the Delphi editions. Typically, the mobile projects can be compiled only if you have Delphi Enterprise or higher (or Delphi Professional plus the mobile add-on, or RAD Studio professional or higher). All the projects are compiled and tested with the latest Delphi version at the time of writing, but many recipes can be compiled also on older versions.
If you want to run the mobile app on a phone or a tablet, you could use the Android emulator or the iOS simulator, but we strongly suggest 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 MacOSX.