Active auto correction like in iOS
Stock keyboard (as well as most 3rd-party keyboard apps) has both auto-correct and auto-completion (a.k.a. "suggestions") built in.  Access the keyboard settings via Settings -> Language &amp; input -> Android keyboard.  From there you can enable and fine-tune the auto correction and suggestion options.