Google Calendar SMS Notifications and Sprint

I use Google Calendar a lot and since I don't have a smartphone (yet) that can sync with GCal, the only way I can get event notifications is through SMS messages.

Recently GCal SMS notifications to my Sprint phone have become unreliable to the point where I wouldn't get any notifications at all. A quick fix is to change the GCal notifications to send an email, then create a filter for those emails that forwards the message to your phone's email adddress.

Unfortunately there is a long url to scroll through at the beginning of the message, and your name is also at the beginning of the message so the amount of info that gets through is dependent on how long your name is.

For Sprint users, your cell phone's email address is YOUR_NUMBER@messaging.sprintpcs.com

PreferenceKey Quirks

PreferenceKey has a few quirks that have tripped me up. One is the reduce(value:nextValue:) implementation. The other is that a PreferenceKe...