Update APK without reinstalling on phone

I want to build a simple doc/reading app for personal use on my Android phone (apk). So probably I would be adding new data to it gradually. It would be really difficult to uninstall the previous apk constantly, then transfer the new one and install it every week.

Is there any way I could add some automatic update system without publishing it on the Play Store?