A free program for Android, by DreamApps Sinhala.
Dream Keyboard is the best keyboard to type in the Sinhala language. It's a keyboard that allows you to type in this language in an easy and fast manner. It can be used on your smartphone and your tablet.
You don't need to download anything else to use it. It uses standard Android technology and is very simple to use. You just need to download and install it and start typing in your desired language.
You can also get the English keyboard and change the font, color, and themes. There are many themes and fonts available to type in your desired language.