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...
View ArticleTouch-Friendly Navigation for Mobile Apps
Over 20% of users abandon an application after using it the first time (per Localytics). How can you design your mobile app to avoid being one of these casualties? Start out by designing your...
View ArticleLevel Up Your UI Design Skills
You’re short on time, and cash, so where can you go to learn new skills to improve your app UIs? There are a ton of free, or nearly free, on-demand resources if you know where to look. Enroll in...
View ArticleWebinar Replay: Simplify Data Change Tracking with InterBase
On October 17, I did an InterBase webinar on using Change Views to simplify data change tracking. Change Views allows you to reduce your network traffic, keep mobile data costs down and speed up your...
View ArticleFireMonkey (FMX) 3D Applications
With FireMonkey (FMX), you can create fully cross-platform GPU-powered graphical user interfaces using different 3D APIs on different platforms. This post shows FireMonkey 3D programming and building...
View ArticleAuto Generate Powerful REST API Client/Server Solution For RAD Server With...
Auto Tables is an automatic low code REST API generator for RAD Server. The easy to use interface allows for the quick automatic configuration of a REST server and client SDK with dynamic endpoints...
View ArticleOpen Source Friday with Delphi
Welcome after a long break! I intend to intensively return to the activity in this forum. In the meantime, I was speaker and coach on many interesting workshops covering code architecture and clean...
View ArticleThe Importance of Data Security in Mobile Apps
In today’s world, mobile devices allow us to do just about everything online no matter where we are located. We can control IoT devices, do our banking, and maintain productivity in both our personal...
View ArticleDemo Listbox combined as master-detail relationship
Watch this video demonstrating the operation of listbox combined as master-detail relationship. In my presentation at the Embarcadero Conference in Brazil on October 23, I showed a slide showing some...
View ArticleWindows 10 October 2018 Update
Microsoft has released a new update of Windows 10, continuing with their now 6-month release cycle. The version 1809 was initially distributed, and then put on hold (twice, actually) because of issues,...
View ArticlePictures from the 10.3 Rio Preview in Brazil
We just shared a preview of 10.3 Rio in Brazil on Tuesday, the 23 of October here at the Embarcadero Conference in São Paulo. Over 750 developers were in attendance, and the speakers included many...
View ArticleDirections for ARC Memory Management in Delphi
A few years back, when Embarcadero started building new Delphi compilers for platforms other than Windows there was a lot of discussion how compatible the new Delphi should have been with the current...
View ArticleArduino & Delphi Cosplay
Me with a Spartan Boba Fett. I thought he was more of a Delphi Dude (FanX Salt Lake City – 2018) Cosplay (aka costume-play) takes the fun and imagination of childhood dress-up to extreme levels only...
View ArticleIntroducing Inline Variables in the Delphi Language
The Delphi language in 10.3 has a fairly core change in the way it allows far more flexibility in the declaration of local variables, their scope and lifetime. This is a change that breaks a key tenet...
View ArticleFrom Vision to UX Design with RAD Studio - Webinar Replay
How do you make your great app ideas come to life quickly with the least amount of pain, frustration and wasted budget? The answer is by creating a solid development plan that follows the three stages...
View ArticleLearn How To Execute External Commands On Linux From An Auto Tables For RAD...
Auto Tables for RAD Server is an automated solution for generating a REST API for your database. However, in addition to that it supports defining custom methods for an endpoint. Inside of this custom...
View ArticleMentoring in the Community
Learning your first programming language or expanding your knowledge base can be a daunting task. As a developer who first learned C++ using C++Builder while in high school, I was ecstatic to hear...
View ArticleNew in 10.3: IDE UI Improvements in the Main Window
In recent RAD Studio releases, we’ve paid a lot of attention to the IDE’s user interface. In 10.2.2, we added a dark theme (one of the most popular changes we’ve made!) and updated the component icons....
View ArticleUnexpected Benefit of Inline Variables: Conditional Blocks
Inline variables is one of the cool new feature coming in 10.3. The obvious huge use case is loop control variables, but I just discovered another great use case while reviewing some code. procedure...
View ArticleAndroid Z-Order, Native Controls, and 10.3 Rio
Before 10.3 Rio when you used a a platform-native control, like TWebBrowser or TMediaPlayer, you were not able to put other controls on top of them. That stacking of controls is knowns as Z-Order....
View Article