

Delphi GUI Programming with FireMonkey: Unleash the full potential of the FMX framework to build exciting cross-platform apps with Embarcadero Delphi
D**N
Very informative!
This book was very helpful and informative. I found myself tagging dozens of pages that I wanted to reread and review. It took about a chapter to put my reading style into the author’s cadence but the book is a good read and easy to follow. The author touches upon a wide breadth of topics which left me wishing he had another edition(s) ready that would delve into each topic.
M**U
The books its amazing
Its very amazing books guys.
A**E
Fills the gaps in Embarcadero documentation!
Andrea has written the book that novice Delphi/C++ Builder programmers need, not because the languages themselves are difficult but because the IDE and libraries are steeped in history and lack a comprehensive overview in the Embarcadero documentation. I started using RAD Studio four months ago and my single biggest challenge has been determining which abstracted tool/unit/control to use, especially when the dockwiki doesn't clearly deliniate use cases for the TButton versus TSpeedButton. Andrea does a great job reviewing the history and development of the IDE in one short chapter and, throughout the rest of the book, pairs tools with challenges they solve well and points out alternatives. I wish I had this book when I started - would have prevented a few headaches. The book also covers a wide swath of GUI best practices and points out critical design choices - important knowledge for fledgling app designer/programmer.I'm witholding a star because the book could be improved with some practical exercises that walk the user through some of its subjects. It's basically a textbook so let's have some higher-level problems to solve or directed activities that highlight key implementation points or other areas of interest. The GitHub repository containing all the code mentioned in the book seems robust but there isn't any guided direction for a reader to modify some of the examples to learn more about each component.
D**E
Great Book for making transition to FireMonkey
As a Delphi Developer mainly in the Windows VCL world I found this book to be highly instructive and informative on how to expand my capabilities to XE cross platform world. I have 20 years in the Delphi VCL world and have not made the jump to expanding to other platforms. This book certainly gives a detailed road map by explaining FireMonkey's controls and how they differ from the VCL controls in a way an experienced Delphi developer would understand. It also gives a very good explanation of the FireDac controls in how they are used in database world which was welcome for me as I started with BDE and do a lot in the ADO world which is a dead end to expanding to the Cross Platform world as it is tied to Windows. Overall a great Delphi book that should be in any Delphi Developers arsenal.
P**S
Examples vs Book
Examples do not follow the book!
T**.
Must have skill in Delphi Programming.
As Delphi developer for 20 years, finally Embarcadero enhanced a long time dream to build a cross-platform development studio and with the dream FireMonkey was born. Most of Delphi developers are well versed in Window VCL programming but it is not the full power of Delphi. One must discover the full power of FireMonkey, its particularities, strength, weakness, etc.With it in mind I searched for titles concerning it. Have been waiting for this book to be published a long time and eager to discover gems and precious knowledge in the world of Delphi with FireMonkey.
J**E
Exceptional
This book is a must have if you want to do anything serious in the area of multi device development with Delphi. Andrea manages to explain complex topics in a manner that makes them easier to understand. The book is mainly about the graphical user interface, that is not really surprising, at it lies in the title. But it also a comprehensive piece of literature in coding techniques and introduces as example Parallel Programming Library very nicely.
G**Y
A wealth of knowledge awaits the reader.
I was providing a copy of the book to review. I used Delphi 10.3 community edition and downloaded the associatedsource code. I reviewed chapters 1 - 7, it is evident that the author is subject matter expert and appears to be well versed in his subject and overall did a fantastic job.Summary of changes I would like to see...remove chapter 1 and 2don't repeat Radiant Shapes and CodeSite Logging information, use a footnote insteadchange the presentation of the information to tutorial format
Trustpilot
1 month ago
2 months ago