I am using ODK 1.18 version i want to make a .apk file where just user can download the file and my defined form will work on that.
You need to customize collect to achieve that. I do not know any easy process for this.
If you are a developer, this should be pretty straightforward. You can get started at https://github.com/opendatakit/collect