RAD Studio 11.3 is now available, and it comes with a great number of newly added and new improved features. By this time, it seems like there is really nothing you can’t do with Delphi. Whether it is Windows application development natively embracing the latest Windows features or a cross-platform app for mobile devices all from a single code base, Delphi is equipped with a great number of components to make your project work successfully and seamlessly. If you have been using Delphi for long enough, you have probably come across some simple tricks to help you code faster and more efficiently. In this video from the recently concluded DelphiCon 2023, Embarcadero MVP Ian Barker will share not just one but almost every known app trick in the book.
Every Delphi app trick you should be aware of
In this video, Ian Barker will share a hefty amount of tricks that every Delphi user should be doing. Some of which are surprisingly new and absolutely noteworthy. Barker provides notable tips and tricks that you can apply when working with Alerts and Notifications, working with buttons and many other settings that you will most likely want to apply to your own apps.
The main highlight of this video, however, is one of the newly added features of RAD Studio 11.3 – The mobile Biometric Authentication component that makes it super-easy to add biometric fingerprint or face recognition to your apps. The
TBiometricAuth component makes the implementation of biometric authentication of app users on Android and iOS really easy. You can find
TBiometricAuth in the ‘Additional’ section of the component palette. It has two main methods. The authentication method starts the process and makes the device show the biometric authentication prompt while Cancel allows you to clear the biometric authentication prompt. It’s literally a single line of code to make the authentication work.
It also has two events. One event is the
AuthenticateFail which is triggered when the authentication failed, which can happen for numerous reasons. Another event is the
AuthenticateSuccess which indicates that the authentication worked and the person using the device is an authorized user.
What other Delphi app tricks and techniques are there?
Aside from the new Biometric Authentication feature of RAD Studio 11.3, Barker also highlights some third-party components including
TWebUpdate (TMS Software) to check for updates, Python4Delphi for adding a GUI to your Python apps, TMS Scripter and DWScript for adding user scripting and macro capabilities into your apps, Skia4Delphi for image manipulation, NGINX and LetsEncrypt for SSL Certificates and reverse proxy (EASY auto conversion of HTTP to HTTPS and back again) of web apps such as those written in older versions of Intraweb, and many others. If you want to know more, feel free to watch this webinar below.
At the end of the video, Barker will be joined by Jim McKeeth to answer questions thrown by the viewers.