Free eBook: Expert Delphi
Paweł Głowacki, 506 pages, Jun 2017
- A one-stop guide on Delphi to help you build cross-platform apps
- This book covers important concepts such as the FireMonkey library, shows you how to interact with the Internet of Things, and enables you to integrate with Cloud services
- The code is explained in detail with observations on how to create native apps for Ios and Android with a single code base
DescriptionDelphi is the most powerful Object Pascal IDE and component library for cross-platform native app development. It enables building natively compiled, blazingly fast apps for all major platforms including Android, iOS, Windows, Mac, and Linux. If you want to build server-side applications, create web services, and have clear GUIs for your project, then this book is for you.
Register now to access this free eBook
Fasten Your Seat Belts
The key benefit of Delphi in mobile development is that you can design your app once and, from the same source code, you can natively compile it for both Android and iOS. This chapter is exactly about this capability. We are going to first install Delphi, create a simple one-button "Hello World"...
Mind Your Language
The Object Pascal language used in Delphi is constantly evolving. With every new version of Delphi, new features are added to the language. For every mobile and desktop operating system, there is a different Delphi compiler with slightly different functionality, such as automatic reference counti...
Packing Up Your Toolbox
There are many simple every day programming skills that every Delphi developer needs to have. Pack your every day programmer toolbox with everything you will need from simple things such as file I/O to more complex things such as working with JSON and the Parallel Programming Library.
Playing with FireMonkey
Delphi development is, first of all, great fun. The best way to learn how to build mobile apps is to start by creating a few small apps. In this chapter, we are going to build a simple Game of Memory application using primitive components such as layouts, shapes, effects, and animations. We are a...
FireMonkey in 3D
3D programming is where the Delphi mobile development shines. With FireMonkey, we can create fully cross-platform GPU-powered graphical user interfaces using different 3D APIs on different platforms. In this chapter, we are going to add the third dimension to our FireMonkey projects.
Building User Interfaces with Style
If you ever need to choose the single most important concept to understand in Delphi cross-platform programming that would probably be the concept of styles. Styling is the cornerstone of the cross-platform FireMonkey architecture. Styles are used at different levels. There are platform-specific,...
Build fast, scalable, and high performing applications with Delphi
Quickly learn and employ practical recipes for developing real-world, cross-platform applications using Delphi.
Get up to speed with creational, structural, behavioral and concurrent patterns in Delphi to write clear, concise and effective code