The spelling checker framework allows you to quickly and easily add spell check functionality to your apps. This tutorial first shows you how to use the framework to interact with Android's default spell checker, and then moves on to cover the basics of developing a custom spell checker.
Source files for the Tuts+ tutorial: An Introduction to Android's Spelling Checker Framework
Read this tutorial on Tuts+