another option :- (Android - Samsung)
settings -> language & input -> Samsung keyboard -> add input languages -> Switch on - Sinhala (default off).
space bar eken kamathi welawaka oona nam language eka change kara ganna puluwan.
3rd party apps oona na. but helakuru wage newe wada karanne...