Site icon Embarcadero RAD Studio, Delphi, & C++Builder Blogs

9 FireMonkey Component Suites To Get You Up And Running Fast In Delphi 10.2 Tokyo

Delphi 10.2 Tokyo ships with a massive amount of FireMonkey components for cross platform development on Android, iOS, macOS, and Windows. However, there is always room for more custom components to be built to get your app done that much faster. Additionally, once you start deploying your app or it starts getting large you may want to start optimizing some of the functionality. There are quite a few free component suites out there now for FMX from a variety of different authors. There are also some lesser known commercial components suites out there as well. The component suites highlighted in this post are Kernow Software FMX Components, KastriFree, ALFmxControls, FMXUI, FMXComponents, ZMaterialComponents, FMX-UI-Controls, OrangeUI, and FGX-FireMonkey.

Kernow Software FMX Components includes these components:

KastriFree is a cross-platform library which builds upon the existing RTL and FMX libraries in Delphi. It supports a number of newer APIs that you won’t find in FMX/RTL, and “backfills” for missing APIs. One of the solutions in KastriFree is a fix to handle keeping the current focused control visible when the keyboard is visible on mobile devices.

ALFmxControls contains a wide varity of double buffered controls for FireMonkey and a whole host of helper code for things like the Facebook API, Google Play API, Firebase API, and much more. If you are looking for better drawing speed for some of the shape objects in FMX or some of the base controls be sure to take a look. You can also read more about this component set on the Embarcadero Forums.

FMXUI contains a host of FireMonkey controls which look like they may have a custom implementation for Android. These controls include

FMXComponents has a whole host of very useful looking custom controls for FireMonkey including things like a ratings bar, rotating text boxes, pin code enter box, and many more.

ZMaterialComponents contains what looks like a number of natively drawn controls such as line, rectangle, ellipse, circle, and others.

FMX-UI-Controls is a set of components that includes a password entry control, a listview for chat apps, an iOS video recorder control, and a few others as well:

OrangeUI is a commercial component suite with a wide variety of custom controls out of China. Most of the documentation is in Chinese but there are a lot of different screenshots showing the different functionality available.

FGX-FireMonkey is most well known for it’s native ProgressDialog and ActivityDialog controls but it also has a number of other very useful components like TfgFlipView, TfdActionSheet, and TfgColorsPanel.

 

Exit mobile version