There's a Japanese smartphone layout which is really fast. It's based on the number pad.
There are 9 base consonants (K S T N H M Y R W) and 5 vowels (A I U E O), and every syllable is either vowel or consonant + vowel. Digits 0-9 on the number pad correspond with the consonants (including "no consonant"), and then you swipe in a different direction for a different vowel (4 vowels for swiping in a direction, 1 vowel for not swiping).
Nice, big chunky buttons you can press with one thumb on one hand, and each time you press one of those big, chunky buttons, you get an entire syllable. After a little bit of practice, I can type on this layout much faster than I can type in English, even though my Japanese is not very good.