Ridmik Keyboard also includes hundreds of emoji and text prediction. It will even suggest emoji depending on what words you type. You can also change the theme according to your preferences.
Ridmik Keyboard is a keyboard app full of possibilities, thank to which you can type in Bengali without any of the hassle.
Requires Android 4.1 or higher