SwiftKey Keyboard 

With 50 million downloads swiftkey is the most chosen keyboard these days. The App uses Artificial Intelligence to automatically learn your writing style including the emoji you like to use,the words that matter to you and how you like to type and the autocorrect and predictive text works better because it adapts to your style. It has lot of colors,design and themes. Supports more than 100 languages. You can also just swipe and the Artificial intelligence makes what you want to write. It will help you make less mistakes and type faster. It even learns your slang,nicknames and lot more. It is fun to type with it.