If it looks like a half-loaded web page on a nexus (which is the reference device for the platform) then something is wrong.
Please don't take offence, I'm just trying to explain why it did so bad on android.
edit: you don't need to test your app on 1500 devices. They are all the same, if you plan for it only two devices (big/small screen) should suffice. Source: former app developer.