Tasker — Automate your Android Phone
Tasker is the ultimate Android app. (May be a complicated one also) It creates profiles to automatically change settings, delivers shortcuts, helps manage daily activities, and automates many of the mundane tasks that you attempt to perform each day. All without much effort (other than set-up process).
Tasker uses ???contexts??? to trigger tasks or setting changes. A context could be something as simple as the day of the week, a headset being plugged in, having a certain battery percentage, or entering a certain location.
Once a context takes place, it triggers an action like turning off auto-sync, loading Pandora, or sending a text message to your girlfriend to let her know you???re 5 minutes away. The app features mutli-context and multi-task options that turn this into an more powerful than you may have imagined.