Android keyboards have come a long way from being a simple typing tool. Both native and third-party options support several languages, different input methods, dedicated sections for emojis, GIFs ...