ActionAlert is a highly customizable, cross platform alert and notification system for iOS and Android. Present both modal and non-modal alerts, dialog boxes and notifications with a minimal of code to quickly inform the user of the state of a process or alert them of a situation that needs their attention in your mobile app.
ActionAlert makes it easy include images, activity indicators, progress bars, and interactive buttons to a notification, while providing for a maximum of code reuse across platforms. In many cases the same code used to display an
ActionAlert on one platform can be used virtually unchanged on another which not only saves time, but improves code maintainability.
Alert and Notification Types
ActionAlert provides for four main alert and notification types which can be expanded on by optionally adding titles, descriptions, icons, buttons (such as OK or Cancel) or any combination of the above. The base types are:
- Default – A standard alert type that can have an icon, title and/or description. The Default type has a fixed width of 312 pixels and a flexable height based on its content.
- ActivityAlert – Displays a “spinning gear” ActivityIndicator on iOS or a “spinning circle” ProgressBar on Android along with a title and/or description. The ActivityAlert type has a fixed width of 312 pixels and a flexable height based on its content.
- ActivityAlertMedium – The same as the ActivityAlert type but only allows for a title and has a fixed width of 123 pixels.
- ProgressAlert – Like the Default type it can have an icon, title and/or description however it includes a progress bar at the bottom of the notification. Also like the Default type, it has a fixed width of 312 pixels and a flexable height based on its content.
Find out more about ActionAlert here.
Coming to ActionPack Too!
ActionAlert will soon be added to our ActionPack Component Suite as part of the Indy license. UPDATE: ActionPack has become the Action Component Suite for the Xamarin platform and Visual Studio.
See ActionAlert in Action
Check out ActionAlert running on an iPad here.