Kim Madsen from Components4Developers has released a new mobile targeted component suite which turns some of the manual code snippets that have been floating around into components. The component suite is for Delphi XE6 Firemonkey and it also works in Delphi XE5 (and probably AppMethod). The components should work on Android, IOS, Windows, and OSX. In order to get these components you will need to get a copy of kbmMemTable which is a commercial component costing $30. There doesn’t seem to be a free trial of the components at this time. Some of the notable components are:
TkbmFMXFormLayout which automatically autoscrolls to the current control when the virtual keyboard is shown and has a button to force closure of the virtual keyboard.
TkbmFMXPaintBox which is a component that is built to capture signatures very easily.
TkbmFMXMemo which wraps the existing TMemo component but ads the ability to correctly set the position of the caret which theoretically would allow you to have an automatically scrolling chat window.
TkbmFMXVerticalLayout which will grow automatically in a vertical direction to contain all of the child controls inside of it. If you place this control inside of a TScrollBox you will have a scrolling feed of components on mobile.
TkbmFMXImageControl which has built in support for panning, zooming, and rotating of a image which simplifies manipulating images on mobile devices.
There are also three data aware controls called TkbmFMXDBGrid, TkbmFMXDBMemo, and TkbmFMXDBImage which plug into your TDataSet component.
Lastly there is TkbmFMXNumberEdit and TkbmFMXProgress which do number filtering inside of a TEdit and a progress dialog box respectively.
Head over to their site to get more information about obtaining a copy of the kbmFMX mobile component suite. The purchase link for the kbmMemTable component which is need to obtain the kbmFMX suite is here.
Mobile Component Suite For Delphi XE6 Firemonkey On Android And IOS by Delphi XE5 XE6 XE7 XE8 10 Seattle Berlin Firemonkey, Delphi Android, Delphi IOS is licensed under a Creative Commons Attribution 4.0 International License.