Gunglish - Gujarati in English editor allows to to type Gujarati words in English. It is a phonetic editor.
Once you have typed you can share it via Twitter, Email and other supporting apps. You also can copy and paste it into any apps of your choice.
Keymap and live keymap support provided.
NOTE: Disable auto suggest/predictive text in keyboard setting to get accurate conversion.