Without more information, it's rather difficult to help, but I've tested it on my own device and it installs normally. Typically when someone says it's not installing on their device, they are either out of storage or there is a setting on their phone that is preventing it. The only advice I can offer is that it seems Itch is forcing the application into a Zip file, so you may need to extract the zip on your phone before you can install it.