Checkbox Workaround

I just posted my first YouTube video, somehow I managed to get something out that’s almost coherent. I do apologize for the quality. I’ll need to sort out screen recording software and get a better microphone or headset. This post is to help explain the video more clearly, the approach is essentially the same, just […]

FMX Resources

Language Reference Here are a list of resources to help a developer get started with FMX development. Some of the resources are free, others are links to books on Amazon. Please keep an eye on the Packtpub publisher’s website, they often have $5 specials, particularly around major holidays. The first resource you should download is […]

FMX Developers Group

Introduction We become just by doing just actions, temperate by doing temperate actions, brave by doing brave actions – Aristotle For anyone interested, I’ve just started a Facebook Group named Fmx Developers, you are most welcome to join. The group is for developers who’d like to discuss all things mobile, especially but not limited to […]

Gif Animation in Delphi FMX

Recently my wife asked me to help with an urgent request: a simple animation for a family dinner presentation. It was to be the last slide of the night, to cheer everyone up. She had two animated gifs, the first from Quentin Tarantino’s famous Pulp Fiction dance scene, and another of an unknown origin. The plan […]

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. Here are some awesome applications built with Delphi: KisKis Rain In Denmark Ear Master iFire – Crew Availability Management Spinali Design […]

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 – 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: You can only use the CE if your total gross income (from all sources) is less than $5k 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 […]