Usage:
add_action('arm_update_feature_settings', 'your_function', 10, 1);
function your_function($posted_data = array()){
//your custom functionality
    return $posted_data;
}
Parameters:
$posted_data
Usage:
add_action('arm_add_new_custom_add_on', 'your_function');
function your_function() {
//your custom functionality
}
Usage:
add_action( 'arm_after_uninstall', 'your_function_after_uninstall' );
function your_function_after_uninstall() {
    // Do Your Action.
}
Usage:
add_action( 'arm_after_install', 'your_function_after_install' );
function your_function_after_install() {
    // Do Your Action.
}
Usage:
add_action( 'arm_admin_messages', 'your_function' );
function your_function($requested_page) {
    // Do Your Action.
    // print_r($requested_page); // Print current page slug.
}
Parameters:
$requested_page
current page slug
Usage:
add_action( 'arm_init', 'your_function' );
function your_function($obj) {
    // Do Your Action.
}
Parameters:
$obj
ARMember Main class object
Usage:
add_filter( 'arm_display_admin_notices', 'your_function');
function your_function($notices = array()) {
    //$notices Array of success & error messages
    $notices[] = array('type' => 'error', 'message' => 'Your Message');
    return $notices;
}
Parameters:
$notices
Array of success & error messages