Branah Keyboard is a newer app that types Cantonese and 96 other languages in one keyboard. Jyutping, Cangjie and Sucheng input is there, in Traditional characters, with the full emoji picker. Get it at https://play.google.com/store/apps/details?id=com.branah.ime
Character based input for Cantonese
Jyutping input method is available
Emoji is supported
Watch the instruction video on how to setup the app https://youtu.be/44G_uAKCksY
Visit https://www.branah.com/cantonese to learn how to use the input method
Word or phrase suggestion is not supported
Type Cantonese, Emoji, and English on your phone or tablet