Best Android keyboard for inserting pinyin, simplified, and traditional characters I am making a word list of Chinese words:

Column 1: simplified Chinese word
Column 2: traditional Chinese word
Column 3: word meaning
Column 4: pinyin pronunciation

So, I am looking for a keyboard for my Android 4.4.2 device which will allow me to insert all of this (in particular both simplified and traditional characters using the pinyin IME, and a third ASCII-like mode that will allow me to enter all four pinyin diacritics above the letters.
I would recommend Google Pinyin which I use everyday: https://play.google.com/store/apps/details?id=com.google.android.inputmethod.pinyin