Mobile i18n/Android

Initial Building
Rough Estimate: ~8 hours


 * 1) Checkout and build the current AOSP Keyboard (~6 hours) ✅
 * 2) Have Jenkins build the keyboard from our repo (~2 hours, requires hashar)

Language Engine
Rough Estimate: ~20 hours


 * 1) Port the core transliteration engine from jquery.ime to Java (~4 hours)
 * 2) Write a small script that converts the JS keymap data into a form that Java can use (~8 hours) ✅
 * 3) Write a small script that converts the JS tests into Java (~8 hours)

Integrating Language Engine into The Keyboard
Rough estimate: ~30 hours


 * 1) Implement a quick access language switch button / preference.
 * 2) Integrate all the Latin Keyboard based (Transliteration / Phonetic) keymaps into the keyboard

Other Tasks

 * 1) Testing! (I suppose the Language Engineering team would be able to help with this?)
 * 2) More testing! (Because multiple versions of Android exist!)