Delphi Mobile – It’s all Components

Delphi is an excellent tool for cross-platform development, using FMX you can target all major platforms from the same code base. Component based development is efficient, and enjoyable. With Delphi, you can build anything. Delphi 10.3.2 has just been released, you can download the community edition here. Some awesome mobile,tablet and IoT applications built with […]

FMX Strings – Best Practices

In C the first character of an array begins at index zero (0), legacy strings were essentially an array of characters terminated by a null character. To determine the length of the string you would use the strlen function. The practice of indexing from zero is common to all languages based on the C syntax […]

Delphi Fmx (DFM) Objects Into Code

Introduction Recently I downloaded a Delphi project from GitHub, the beginning of a Trello clone. I found the application, although in very early stages, to be quite charming, and wanted to play around with it a little: The first thing I set out to do was to dynamically generate items, and it struck me that […]

FMX Tips & Tricks – Unable to Create Process

Recently whilst trying to deploy to an Android Emulator from Delphi, I received the following error message: The application deployed fine to my Android phone, but could not deploy to the emulator. The error was all mine. Delphi currently only runs on ARM, my emulator was x86 as I was on a PC using hardware […]

FMX Tips & Tricks – FireUI and a Frame

Delphi has a really neat feature called multi-device preview. Essentially when you are building a mobile application in FMX you can see a preview on different device form factors whilst you are developing. This can save time as you don’t need to deploy to a physical device or emulator to verify your design. Whichever of […]

Delphi Community Edition

Update: This post has been updated to the recently released Delphi 10.3.2. Delphi has always been a great choice for desktop development, but the licensing costs have been prohibitive, especially given the quality and abundance of free alternatives. The good news is Embarcadero have released a Community Edition which is essentially the same as the […]

Delphi FMX Chess Game

I wrote this Cross-Platform game in Delphi/FMX about 6 months ago, took about 3 weeks to build. After 15 years in .NET I needed proof Delphi was still relevant. Will Elaborate soon, really enjoyed the process. As I mentioned in a previous post, FMX is component based, it was so simple to add inner glow […]