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 […]

My First Flutter Application

In the Beginning I saw this video, and was intrigued: Then I did it, I wrote my first Flutter App. Flutter has been on my radar for a couple of years now, I had watched a bunch of videos and dabbled, but I hadn’t committed to using it. Last week, I decided to jump in […]

NDepend – A Developer’s Best Friend

Creating a Mess Recently I began work on an XMPP Component Framework in C#, initially trying to reuse code from a previous version. I’m trying to do it right this time, conforming to the official specifications. This has led to a lot of rework as the previous version was essentially based upon code I’d written […]

Xamarin.Android on Ubuntu 19.04

INTRODUCTION Some time ago I wrote a post on how to install Xamarin.Android in Linux. At the time I was using Kde Neon which was based upon Ubuntu 18.04. Recently I tried to follow the same instructions to set up Project Rider for Android development on Ubuntu 19.04. Pretty much everything went smoothly, except for […]

Awesome Applications Built in Delphi

Delphi is a very viable development option, and to demonstrate that I’m dedicating this page to showcase modern applications written in Delphi or Free Pascal. As I stumble upon applications I’ll add them to this post. Please feel free to add a comment if you’d like to bring an application to my attention. Note: To […]

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 […]

Lazarus and Free Pascal

Recently I installed the latest stable version of Free Pascal and Lazarus on KDE Neon and I must say I was pleasantly suprised! The IDE is very capable and polished, complete with syntax highlighting, refactoring, Delphi like form design, components and packages. Free Pascal is the first class Pascal compiler, compatible with Delphi, used by […]

Recent C# Language Changes

A couple of years ago I began an XMPP Component Framework in C#, but after a few days I had to put it on hold. One thing led to another, and it’s been on hold ever since. I’m finally returning to it. C#, however,┬áhas had some significant improvements since then, I want to start again […]

Xamarin.Android on Linux

Thanks to the awesome guys at JetBrains and their Project Rider IDE, it’s now possible (unofficially) to develop Xamarin.Android apps on Linux. This is a basic project created with Project Rider and running on the emulator: Once I had a basic application up and running, I tried an application I’ve had in the store for […]