機能が同じアプリならば、見た目がカッコイイアプリの方が万人受けするだろう。じゃあ機能は優れているが見た目がしょぼいアプリと、バグは無く見た目がカッコイイものの機能がイケてないアプリではどうだろう? ぶっちゃけカネになるのは後者なんだけど、ユーザインタフェース(UI)がユーザに与える印象が如何に大きいかを、コスト面からもよく考えることは重要かと思いますです。あぁおいらもかっちょいいUIをぱぴっと作りたいなぁ。
って方にオススメなアプリを紹介します。
![]()
試してみたのはVer 1.1.2です。

このアプリは、NBAの試合情報ビュアーです。
NBAに関する試合予定、試合結果、順位などの情報を表示することが出来ます。
たとえば、試合予定はこんな感じ。

このアプリ、冷静になって見れば(もしWebAPIが公開されているなら)データをサーバーに問い合わせて表示しているだけの結構シンプルな構造です。ただ、スクリーンショットを見てわかるように、「ただ表示しているだけ」に留まらないのは、その優秀なUIがあるからでしょう。
このUIって、基本UIを独自拡張したものなんでしょうか。デザインセンス感じますねぇ。自分もこのくらいのクオリティの画面を作ってみたいです。
ちなみにAndroidって至る所を独自拡張できるように作られていますが、OpenIntents のようにアプリケーションレベル(Activityレベル)での部品共有化の流れはあるものの、ボタンなどのUI部品を拡張したものを共有化する、目立った流れは無いように感じます。基本UI部品を継承してちょこちょこ初期値を変えるたり、複数組み合わせたものを用意するだけでも、結構使いやすくなると思うのですが・・・
Androidではオープンソースのアプリも結構ありますので、気になったUIを見つけたら、どういう仕組みになっているのかソースを見て確認するのも、良い勉強になるかもですね。
世界の評価はこちら。














