I am very happy to announce that a new Delphi book I have been working on over the last year will be available in print starting tomorrow. The book, called Expert Delphi, is a new edition of a volume the late Pawel Glowacky wrote several years ago focusing primarily on FireMonkey and mobile development.

When I was offered to update the book, I accepted based on the agreement Pawel should still be listed as an author, despite having passed away years ago, and on the ground I was going to revise the book while keeping the original intact as much as possible. The book follows the first edition as much as possible. Of course, things have changed in the Delphi language, in the FireMonkey platform, in cloud access, and in many areas of the product and the new edition has been fully updated for Delphi 11 and Delphi 12.

In other words, the book is partially mine but Pawel's voice still shows, and I have kept areas like 3D and specific examples I know he was fond of, despite not being my favorites. Updating the book and dozens of examples was a lot of work, but I am happy with the process and even more with the result. There are other Delphi books around, quite a few in recent years I have to say, which pleases me in my Delphi product Manager role. Now there is a new one.

I have to thank Pawel's wife and son for giving their green light to the project and Stephen Ball for writing a very nice preface. I also have to thank my editors at Packt, for keeping up with my late deliveries. It is hard to work on a book in my spare time, on top of a full time job.

Apart from my personal take, what does this book cover? This is the official book presentation.

Key Features

  • Understand the fundamentals of Delphi for building multi-device applications
  • Build desktop and mobile apps with the help of extensive examples that guide you through each step
  • Apply advanced features, such as parallel programming and multi-tier full-stack solutions, based on web connectivity

Book Description

  • Master Delphi, the most powerful Object Pascal IDE and versatile component library for cross-platform native app development, by harnessing its capabilities for building natively compiled, blazingly fast apps for all major platforms, including Android, iOS, Windows, Mac, and Linux.
  • Expert Delphi begins with a quick overview of Delphi, helping you get acquainted with the IDE and the Object Pascal language. The book then quickly progresses to more advanced concepts, followed by the architecture of applications and the FireMonkey library, guiding you through building server-side services, parallel programming, and database access. Toward the end, you'll learn how to integrate your app with various web services and deploy them effectively.
  • By the end of this book, you'll be adept at building powerful, cross-platform, native apps for iOS, Android, Windows, and macOS-all from a single code base.

What You Will Learn

  • Configure the Delphi IDE for mobile development, use Object Pascal, and build apps
  • Manage core Delphi technologies, including parallel programming, JSON, XML, and FireMonkey
  • Explore FireMonkey 3D features, UI styles, and mobile OS integration to build powerful apps
  • Extend your apps to desktop using the same source code and set of technologies to expand opportunities
  • Build web services integrate them with your UI for a holistic developer experience
  • Deploy apps to devices and online stores, streamlining distribution and facilitating monetization

Release is Tomorrow!

The book is already available in ebook format at Amazon.com and worldwide Amazon stores and the printed edition can already be preordered. It ships tomorrow! 

The book can also be found directly on Packt store, again shipping tomorrow:

If you want to buy it on Amazon, you can follow this link: https://bit.ly/ExpertDelphi2

In the coming days, I'll share more information about the book, it's content and demos. Stay tuned.