Developer Thomas G. Grubb from RiverSoftAVG has upgraded his SVG Component Library with new functionality for Firemonkey in Delphi 10 Seattle. If you haven’t run into Scalable Vector Graphics (SVG) before it is an industry standard vector based file format. In this latest version you can Load, Edit and Save SVGs as SVG (which is in XML) and Delphi Binary. You can use it’s TRSSVGImageList component to save memory in your mobile apps with image lists. The text and gradient support is vastly improved over previous versions. The TRSSVGImage component can detect and fire mouse events. You can even embed SVG files in Delphi Forms using the TRSSVGDocument component. Vector graphics are drawn at runtime which allows them to appear smooth regardless of the resolution and DPI of the device. They can be a good alternative to shipping multiple bitmaps for each different device resolution in your apps. The developer has done a great job upgrading these components to support the all of the latest versions of Delphi and Firemonkey. The components work on Android, IOS, OSX, and Windows. There is a huge list of other features that the SVG Component Library provides. This is a commercial component suite and there is also a bundle of the other RiverSoftAVG component suites you can get it with as well. Check out all of the VCL and FMX demos as well.
FMXExpress.com has over 700 tips and tricks for building cross platform apps on Android, IOS, OSX, Windows, and Linux with a single codebase and single UI using the FireMonkey framework found in Delphi and C++Builder.
FMXExpress covers top cross platform secrets for FireMonkey in C++Builder and Delphi XE5, XE6, XE7, XE8, Seattle, Berlin, Tokyo, Rio, and Sydney.