Hi everyone.

I checked out the Android sources and introduced swype-like
functionality to the LatinIME keyboard.
At the moment, it's still very rough:
- you need to download a list of most-frequently used words for your
language
- you need to compile that list into an index which allows you to
quickly look up words based on the swype gestures.
- you need to put the compiled list on an sd card
- you need to push the modified LatinIME.apk to your device.

At the moment I have only worked with an emulator. Performance is
getting close to what it needs to be and I'm quite confident that I
can improve it to being very usable.

Before I clean up the implementation and move forward I would like to
get some hints or pointers:

(1) packaging
I want to prevent having to provide packages for all target devices &
target Android versions. How do I deal with the native code in the
LatinIME package? (Currently I have only run the modified LatinIME on
an emulator - I wouldn't even know how to start building it for
specific devices) Should I even base my code on LatinIME or are there
better input methods?

(2) contributing
Are there any projects out there which would be interested in
incorporating these changes? (This is just a hobby project, I don't
have time to maintain it forever).
As far as I see it, it would make an interesting contribution to the
android proper codebase, but I need to figure out how to deal with
various languages & keyboard layouts.

(3) how to deal with multiple languages & keyboard layouts
Each different language+keyboard layout requires another index file.
How would you go about to attract contributions and how would make
them available to all users?

I'm looking forward to hearing your suggestions. All hints and
pointers are very welcome.

Karel

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

Reply via email to