First of all , I am using android studio for development of android app. I have build an android app for OCR using tesseract library. The app is currently working great and
Regarding tesseract lib size have a look at options provided by tesseract itself. Description is in article less is better. Be aware some of options are experimental, so check your OCR quality.