Tutorial

Embarcadero Releases AppAnalytics Server Source Code What is AppAnalytics? A few years ago, Embarcadero introduced the AppAnalytics technology, a simple and effective way to add in-app analytics to VCL and FMX applications using ready-to-use components and a paid SaaS offering for the AppAnalytics backend. Since introducing the service, the feedback from customers has been that they would prefer to host their own service, so we retired the paid SaaS offering earlier this year. With the 10.2.3 release, we started providing the component source co...
The Delphi Compiler and UTF-8 Encoded Source Code Files With no BOM Last week a (large) customer sent me an email indicating he was experiencing issues when compiling the same project on different machines. Turned out the difference was in the source code files format and the root cause was a unit saved as UTF-8 but without a BOM. The reason? One of the developers is using Visual Studio Code... and the solution is a chancing that or using compiler flag. But before I get to the solution, let me show you the problem with a very simple test case. Delphi and S...
Photos of September Delphi Events: London and Utrecht Delphi User Group Meeting, London A couple of weeks ago I was in London for personal reasons and teamed up with the UK Developers Group to attend their monthly meeting and talk about Delphi. I offered an introductory talk, some in depth on RAD Server compared to other web service technologies, plus some FireMonkey and VCL insights, and a deep dive on some advanced features of the Delphi language. This was a very nice event set up in a pub (and including the pub's food) in Camden. Here ar...
Blogs on Embarcadero Community: Multi Tier Development and Enterprise SKU I haven't blogged much here in September, because I wrote two blog posts on the Embarcadero community site (given they were more official blog posts -- I generally blog on my personal blogs and the content is surfaced on the Embarcadero community): Build Flexible and Robust Apps with a Multi-Tier Architecture at https://community.embarcadero.com/blogs/entry/build-flexible-and-robust-apps-with-a-multi-tier-architecture: this blog post covers the evolution from client/server architectur...
Posted by on in UI
Get the Competitive Edge with FireUI The Market Today To stay relevant, be successful and reach users, mobile app developers need to develop multi-device apps. Looking at the latest mobile OS market share stats, iOS and Android is split down the middle in the US, with iOS being prevalent in Japan and Android in Germany (stats from statcounter.com).   US: iOS ~53% Android ~47%   Germany: iOS ~27% Android ~72%   Japan: iOS ~67% Android ~33%       Looking at the stats above illustrates...

Check out more tips and tricks in this development video: