Delphi Cookbook - Third Edition
This is the code repository for Delphi Cookbook - Third Edition, published by Packt.
Recipes to master Delphi for IoT integrations, cross-platform, mobile and server-side development
What is this book about?
Delphi is a cross-platform integrated development environment (IDE) that supports rapid application development on different platforms, saving you the pain of wandering amid GUI widget details or having to tackle inter-platform incompatibilities.
This book covers the following exciting features:
- Develop visually stunning applications using FireMonkey
- Deploy LiveBinding effectively with the right object-oriented programming (OOP) approach
- Create RESTful web services that run on Linux or Windows
- Build mobile apps that read data from a remote server efficiently
- Call platform native API on Android and iOS for an unpublished API
- Manage software customization by making better use of an extended RTTI
- Integrate your application with IOT
If you feel this book is for you, get your copy today!
Instructions and Navigations
All of the code is organized into folders. For example, Chapter02.
The code will look like the following:
begin Application.Initialize; Application.MainFormOnTaskbar := True; TStyleManager.TrySetStyle('Iceberg Classico'); Application.CreateForm(TMainForm, MainForm); Application.Run; end
Following is what you need for this book: This book aims to help professional Delphi developers in their day-to-day job. This book will teach you about the newest Delphi technologies and its hidden gems. It is not a book for a newbie, but the practical approach will help you reach a new level with your Delphi skills. The experienced developer can benefit from this book, because non-trivial problems are solved using best practices. Where more than one way is available or the topic is too broad to be explained in the available pages, references are provided to allow you to go deeper into that field. It is a book to have on your desk for the next few years.
With the following software and hardware list you can run all code files present in the book (Chapter 1-10).
Software and Hardware List
|Chapter||Software required||OS required|
|1-10 (except 6-7)||Delphi 10.2 Tokyo Community Edition or higher||Windows|
|6-7||Delphi 10.2 Tokyo Enterprise Edition or higher||Windows|
We also provide a PDF file that has color images of the screenshots/diagrams used in this book. Click here to download it.
Get to Know the Authors
Daniele Spinetti is a software architect living in Rome. He is an Embarcadero MVP. Delphi/Object Pascal is his favorite tool/programming language, and he is a lead and active member of several projects in the open source community. In his tutoring activities (conferences and training), he likes to talk about innovative topics in software architectures. He's a huge fan of design patterns and TDD.
Daniele Teti is a software architect, trainer, and consultant with over 20 years of experience. He drives the development of the most popular Delphi open source project on GitHub—DelphiMVCFramework. He's also a huge fan of design patterns, machine learning, and AI. Daniele is the CEO of BIT Time Professionals, an Italian company specializing in high-level consultancy, training, development, and machine learning systems.
Other books by the authors
Suggestions and Feedback
Click here if you have any feedback or suggestions.