Enable Text Expansion in the Stock Google Keyboard
Android: There have already been some pretty greattext expansion apps for Android. However, if you're using the stock Android keyboard, you don't need to look any farther than Settings.
Technically, the feature is hidden under "Personal dictionary." Here you can enter your own terms, as well as find the ones you've already added. When you edit/create a new word or phrase, though, you have the option to create a shortcut. Once you set up the shortcut, your expanded words will appear as autocorrect suggestions as you type the shortcut phrase.