How do i reduce app size?

Download the images when you first launch the app. If you don’t want the images to be accessible via the device (without root access), download them to the internal storage.

Internal storage:

/data/user/0/<packageName>/files/

See also here.