[T-Mobile Samsung Galaxy S II SGH-T989] New321:
Not a google app developer, just if useful at all - grain of salt here - i use this one alarm app all the time from google play. The newer version did away with the backup restore but according to avg, they are going to bringing it back. Anyway i like it because it keeps reminding me throughout the day, where as the samsung is limited on the number of reminders/snoozes. I have been using alarm clock xtreme to backup and restore alarms between phones. Made customed talking alarms from another google play app type and speak (volume amd pitch are customizeable, higher pitched to me is easier to hear but more grating on the ear) which is louder than the built in native alarm when speaking the alarm name (enabling this in the samsung phone settings). Keep in mind that You do not want the alarm to go off when at the grocery store, etc. of course. Issues with the alarm app though are 1) cant have more than one alarm at a time (only one will go off if you try this) so workaround for me is to have to put them each at a different time 2) once you have too many that you dont dismiss, it will get stuck in notifications that you can not dismiss until you force stop the app, and i have had like maybe 15 or more alarms. I have an old version of the app though and when i power down the phone, and power back up, or force stop, and restart the alarm app, some alarms are still on - i like this because what i do is force stop the app before a meeting, then start it back up and my alarms are still there (though you lose the alarms that went off during the meeting). Too bad there is not an option to pause even alarms that ring while the phone is silent (while alarm defaukts are set to ring while phone is silent). On each alarm, there is a turn volume down option when phone is turned silent but my default is to alarm even if the phone is turned silent (you can pick either one since that is one of the options). 3) to me anyway, the auto dismiss is different from what is best for my use - where i want it to keep reminding me and then go after after XXX time or XXX reminders - i can not have the reminders and also the dismiss (unless i am not using it right) so i end up having to choose to get just one notice and then it autodismisses itself (example: i have a meeting and its a reminder before the meeting but i wont have time to dismiss it). 4) if you dont put the customized typeandspeak file in the ringtones folder on your phone, you may have to do these steps - for the ringtone, select "es file explorer" (if you have it), select the file, make sure the right name gets populated for ringtone, then click on ringtone again and this time select "media," then select the customized ringtone from this list (i know it sounds silly to do all this but when i dont do this, the ringtone does not go off correctly), plus there seems to be a maximum number of files it can remember, so i would just move the customized file to the ringtones folder in the main directory. Anyway, not meant to promote the app, this is what worked for me if helpful for anyone out therr - Might need to though change the alarm and/or alarm default settings to be silent when your volume gets turned down, cant tell now because i changed the original alarm default settings, whichever works best for your case. I did not test to see if the alarms are guaranteed to go off if too many alarms exist so if i have a really important event, i set my samsung alarm or my calendar so it talks to me so two alarms go off. At least the samsung alarm is guaranteed better to go off.

Oh by the way, i use helium to backup app data because i am not rooted (titanium backup). Have to test all of the app data is there afterwards though. And helium is not able to backup all apps (for example google apps prevent helium from backing it up for some reason or i could be wrong?).