Jawi Transliterasi keyboard has 3 main keyboard layouts
1. Rumi to Jawi transliteration keyboard.
2. Rumi keyboard.
3. Jawi keyboard.
Using Rumi to Jawi transliteration layout, you type in Rumi and the output is in Jawi. Emoji keyboard also provided.
Paid version provides name transliteration and regular updates.