Have you had luck with other Android apps on Itch?
Yes I have had problems with any other than this one