Yaroslav Brovin has a new version of his native progress dialog components for Delphi XE7 Firemonkey available. These native progress dialogs are must have tools in any Firemonkey mobile developers toolset and they should also work with AppMethod. Delphi XE5 and Delphi XE6 versions are also available. The components in this pack are TfgProgressDialog, TfgActivityDialog, TfgVirtualKeyboard, TfgActionSheet, TfgGradientEdit, TfgColorsPanel, and TfgLinkedLabel. TfgProgressBar is for a progress dialog where you know when it is going to end so it shows a percent complete. TfgActivityDialog is for when you don’t know the length of time it will take and show it just displays a spinner for example showing activity. TfgActionSheet automatically turns an ActionList into a native dialog menu. TfgColorsPanel is a nice looking color chooser for Firemonkey. And TfgLinkedLabel is a clickable web URL label that launches your device browser when clicked. The components are free but the page is in Russian so use a translator. There is also a demo video available showing how they work. They native dialogs work on both Android and IOS but you will need to implement your own custom dialogs for Windows and OSX. I use these dialogs every day in our enterprise Firemonkey app. This component set also contains TfgApplicationEvents which exposes some events like OnOrientationChange which you would have to access manually with code otherwise.
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.