Our AI engine is written in Java, so it should be possible to run on Android, but we have not ported or tested it on Android as of yet.
The main issue will be porting the database usage, as Bot Libre currently uses Postgres through JDBC from JPA, and none of these work on Android. Android supports SQLLite, so the database layer would need to be ported to SQLLite.
There is also an old XMLMemory implementation in the AI engine that we use to use that just stores to an XML file, this could also be a solution for a small bot.
So possible, but a lot of work. This is something we would like to support at some point, but we have not started working on it yet. If you are interested in giving it a shot please join the development team on GitHub and we can provide you any help you need.
|