I don't see why it is surprising. Credit should go to the Hipmunk team, but it isn't like it isn't impossible or even difficult relative to other platforms to make a good looking app on Android. You can argue about how the tools are worse, user expectations are lower, developer community is less design focused or their taste is worse, but I am not surprised a quality team made a quality app.
Android is an important platform, and I am only surprised (and upset) if you make a shit app. If a company can't get it together to make a good Android app, maybe they just aren't a good company.
I disagree - android apps are more difficult to polish then iPhone apps, for a variety of reasons.
* Bad defaults. (For example, on Android your app will look like crap if you have any gradients, unless you make sure to change the window format to PixelFormat.RGBA_8888 at startup).
* Core UI components are ugly and behave poorly
* Sluggish performance due to lack of hardware accelerated GUI (especially visible during animations, scrolling, etc)
* Extra work to support a variety of screen sizes and input methods (trackball, etc)
* Using custom-drawn components on Android that need animation (e.g. SurfaceView) results in inescapable flickering and compositing glitches - and you certainly can't use them properly with transitions. Popular iPhone apps tend to have a lot of UI candy, so this makes it harder to compete.
For another company who has built an awesome android app, look at Gowalla. In my opinion, it's one of the best looking apps period. Yesterday I had both the iOS and Android versions of the app open, and by and large, I'd say the Android won out. (Other than it lacks the cool drag to refresh)
The app looks really nice. Only feedback is some labels are some airline labels are missing on the search results (G2, Gingerbread).
My feedback is more specific to Hipmunk in general. I want to use and love it but the prices have been off each time I try. For instance on jetblue.com right now I can get a ticket for tomorrow JFK -> AUS at 9:30AM for $423 but on Hipmunk it's $797. I'm guessing you might be pulling the price by flight time and not flight number. There is another flight leaving at 9:30 which is $797.
That was probably a pricing update. It's one of the really annoying things that plagues everyone in this space. I see the fare on us for $434 now (which is $423 after taxes).
When it said Hipmunk, I thought it was talking about the Haskell bindings (http://hackage.haskell.org/package/Hipmunk) to the chipmonk physics library. I got all exited thinking that someone had made a great haskell app for android.
A lot of the new ticket vendors on Hipmunk only accept US cards. I would love to see an option to filter them out, it makes the slick Hipmunk UI totally pointless if I have to go through by hand and check which vendors are available for each flight.
Although I do think it's a nicely done app, I have to question its utility.
Not Hipmunk itself, just the mobile part. Is there really a large market for looking up flights on-the-go? I mean, if you're spending a couple hundred/thousand dollars on traveling somewhere, surely you'd think about it for long enough to break out a laptop before purchasing, right?
Or is there some other use to this that I'm not considering?
[+] [-] Kylekramer|14 years ago|reply
Android is an important platform, and I am only surprised (and upset) if you make a shit app. If a company can't get it together to make a good Android app, maybe they just aren't a good company.
[+] [-] sshumaker|14 years ago|reply
* Bad defaults. (For example, on Android your app will look like crap if you have any gradients, unless you make sure to change the window format to PixelFormat.RGBA_8888 at startup). * Core UI components are ugly and behave poorly * Sluggish performance due to lack of hardware accelerated GUI (especially visible during animations, scrolling, etc) * Extra work to support a variety of screen sizes and input methods (trackball, etc) * Using custom-drawn components on Android that need animation (e.g. SurfaceView) results in inescapable flickering and compositing glitches - and you certainly can't use them properly with transitions. Popular iPhone apps tend to have a lot of UI candy, so this makes it harder to compete.
[+] [-] joeblossom|14 years ago|reply
[+] [-] vaksel|14 years ago|reply
[+] [-] f7u12|14 years ago|reply
My feedback is more specific to Hipmunk in general. I want to use and love it but the prices have been off each time I try. For instance on jetblue.com right now I can get a ticket for tomorrow JFK -> AUS at 9:30AM for $423 but on Hipmunk it's $797. I'm guessing you might be pulling the price by flight time and not flight number. There is another flight leaving at 9:30 which is $797.
[+] [-] spez|14 years ago|reply
http://www.hipmunk.com/#!JFK.AUS,Sep30
[+] [-] Nemisis7654|14 years ago|reply
[+] [-] Guzba|14 years ago|reply
[+] [-] Tyr42|14 years ago|reply
[+] [-] jamii|14 years ago|reply
[+] [-] robbles|14 years ago|reply
Not Hipmunk itself, just the mobile part. Is there really a large market for looking up flights on-the-go? I mean, if you're spending a couple hundred/thousand dollars on traveling somewhere, surely you'd think about it for long enough to break out a laptop before purchasing, right?
Or is there some other use to this that I'm not considering?
[+] [-] yesimahuman|14 years ago|reply