Solution Name: RAD Server Field Service Application - Delphi
Industry: Field Service
Solution Overview: The RAD Server Field Service Industry Template provides an end-to-end field service application template for routing appointments, managing parts, and user administration. It is made up of a REST server module, a desktop client, and a cross platform mobile client.
Instructional/Overview Videos: Access our video playlist here.
How to download: Available through GetIt ...
Delivering great user experience is probably one most important thing in app design. Certain ideas that seem to be easy to achieve in the conceptual phase of development, when an app is still a bunch of wireframes and sketches, could be more difficult to implement then expected.
Today I was helping in providing the "transparent modal dialog" experience to an Android app. The idea is simple. Show the message box on the form and temporarily blur the current content, so the attention of the user i...
LiveBindings is a great technology built into Delphi and C++Builder for bypassing most of the code involved in a CRUD data cycle (Create, Read, Update and Delete Cycle). It can keep you out of massive amounts of technical debt. However, sometimes the standard LiveBindings method of binding some controls can be overly complex.
You can easily simplify your LiveBindings by using an invisible TEdit control. Basically you bind your field value to the TEdit and set the TEdit to Visible := F...
Video Demo of a prototype project of the Fuel Station Management App.
Project
One partner asked me for a mobile application for fuel station management that interacted with a server application that already exists and is in production. Using Delphi 10.1 Berlin, I was able to prepare this prototype and communicate with the server for a total of 14 hours.
Subscribe to my YouTube channel: youtube.com/landersongomes6
Download Delphi 10.2 Tokyo and make this incredible experienc...
Calculating fields together with LiveBindings in Delphi FireMonkey can be a good low code alternative to writing a bunch of code to do the same. LiveBindings makes it relatively easy to add fields together using it's CustomFormat property. LiveBindings supports a wide variety of operations in the CustomFormat property can you can check out more information about that in the Embarcadero DocWiki. There is a demo with this post that shows how to add three fields together and output the result to a ...
One observation struck me while looking though some existing database access code. There is code that opens a select SQL query, iterates through it while "EOF" flag is not true and then closes the query.
FDQuery1.Open;
try
while not FDQuery1.Eof do
begin
// access fields in the current record here
FDQuery1.Next;
end;
finally
FDQuery1.Close;
end;
How such code could be parameterised to avoid repetitions and reduce the number of lines? The thing is that the code th...
Windows 10 Anniversary Update has recently been released and now is a good time to take advantage of the new features available in Windows 10 in your own FireMonkey and VCL applications. In this post we will feature four different Windows 10 samples (one for FMX and three for VCL) which you can review to find out how to use some of the latest Windows 10 features. You will learn about adding a Windows 10 style navigation pane to your apps, utilizing Windows 10 notifications, adding Shar...
We have a great new FireMonkey demo for RAD Studio 10.1 Berlin that shows you how to populate TListView with images from a TImageList component. FireMonkey image lists are collections of multi-resolution bitmaps. Image lists are used to efficiently manage large collections of icons or bitmaps.
Our demo shows you how to use TListView together with TImageList. TListView items with images can use bitmaps directly, bitmaps referenced from elsewhere or bitmaps specified as indices in an ImageList. Depending on the kind of appearance used, there are different ways to select an ImageIndex.
RAD Studio XE8 provides you with the tools to rapidly design, build, and deploy connected apps that deliver innovative IoT solutions.
The new Beacon component makes it easy to add proximity awareness to your applications.
Two beacon formats are available: iBeacon and AltBeacon.
iBeacon is a format defined by Apple. When working with iBeacons, select the Standard Mode available for the TBeacon component.
AltBeacon is an open format, known as Alternative beacon. The full sp...
Recently published to SourceForge are RAD C++ versions of several FireMonkey demo applications. These demo applications showcase Animations, FireMonkey Controls, and 3D applications. You find the demo projects in the following SVN repository.
https://radstudiodemos.svn.sourceforge.net/svnroot/radstudiodemos/branches/RadStudio_XE2/CPP/FireMonkey
Just use the Open from Version Control option in your RAD Studio XE2 or C++Builder XE2 IDE and point it at that repository URL and provide a local ...