Reduce size ? You would usually have to remove data for this.
How do you intend to get the database file onto your devices ?
There are several sqlite extensions available [PAID] and [FREE], you can search here for them:
An alternative would be to store your database online, and use php to query/manage the data: