On Android you can just use Multiling with Lojban and "Next word" plugins.Yes, it has to learn from your typing.You can make it learn faster using:Settings → word prediction → word prediction → Train next word.Not that it's an ideal piece of software, it's the only one for Lojban yet.