Comment by amelius
What is wrong with stating your preferences or requirements? It might result in someone making "better" choices and making more people happy. For example by using cross platform tools or building a web app, or releasing the sources (sounds in this case) so someone else can build something better.
I don't see anything wrong with someone suggesting similar apps on Android or being disappointed they can't use this because they don't use the same OS as the author.
Comments suggesting an iOS developer who made a free iOS app for his own use and then shared it should go and make them an Android app can only be described as entitled ###holes.
Why didn't the author use cross platform tools? They weren't making a cross platform app. They did not need those tools. It wouldn't be "better" if they did, it would be unrelated to the requirements the author had for the project.