AndroidのUIが楽に作成できるdroiddrawが強烈に便利。 [Android開発]
AndroidのGUIの部分は基本的にXMLで作成します。
これがちょっとクセがあって意外と面倒臭い。
EclipseのAndroidのプラグインを使うとある程度VisualStudioのようにD&Dでボタンなどを追加してレイアウトを自由に作れるのですが、これが凄く中途半端で自分の思うような位置にボタンなどを配置できません。これでは自分の頭の中で考えた方がマシで、ほとんど役に立たない。
そう考えるとMicrosoftのVisual Studioなんかは遥か昔からこの手のエディタはかなりの完成度だったので凄いです。ここは王者だと思っています。
しかし、私が知らなかっただけだったのですが、AndroidでもVisual Studioのように手軽にGUIを作成できるツールがありました。
その名もdroiddrawです。
ちょっと使ってみたのですが、こいつは強烈です。自分の思いつくままにウィジェットを配置して、ソースを生成するだけ。まさにVisual Studioと同じ使い方が出来ます。まぁVisual Studio2010のエディターには遠く及ばない感じですが、それでも凄く便利。
一応配置するウィジェットの属性も変更できるので、レイアウトを決めるぐらいならこれで必要十分だと感じています。
このdroiddrawでXMLを作ってEclipseに貼り付けて、後はお好みで調整すると言った感じだと思います。これを標準のエディターにして欲しいぐらいですね。
まとめ
JAVAのSwingでも似たようなVisualEditorと言うプラグインがありますが、あれはツールで生成したコードがそのままソースになってしまうのではっきり言ってGUIに詳しいと逆に読みにくいです。しかし、AndroidはGUI部分がXMLに切り離されているので、ソースが読みにくくなるような事が無いんですよね。そういう部分は良く考えられているので、このようなツールはとても活かせると感じています。
難点があるとすれば、画像サイズが一定の決まった値しか選択できない事でしょうか?それぐらいしか今のところ思いつきません。知らなかった方は是非使ってみて下さい。オススメです。
Creative ZiiO 10 インチ Android タブレット 8GB ZO-10S8G-BK
- メーカー: クリエイティブ・メディア
AndroidアプリUIデザイン&プログラミング アイデア固めからユーザーフィードバック分析まで
- 著者: 渡嘉敷 守
- 出版社: 日経BP社
- メーカー: 日経BP社
こちらでははじめまして。Rieverです。
昨日のkunkokuさんのUst配信でtaiseikoさんがAndroidアプリ開発をしているのを初めて知りました(^^;;
Androidのアプリ開発はVSと違ってかなり貧弱なので敬遠していましたが、DroidDrawはやや楽なんでしょうか。
シェアウェア(VS)と比較するのはアレなんでしょうが・・・そこまで苦痛でないのならAndroidアプリ開発にもちょっと手を出してみようかなと(^^;;
by Riever (2011-04-03 19:14)
Rieverさん こちらでははじめまして。
GUI部分についてはDroidDrawは自由度はVSと比べるとかなり貧弱ですが、基本的な部分はとても簡単に作れる印象です。私は随分楽になりました。
EclipseとAndroidのプラグインは非常に優秀だと思いますよ。無料でできるので、やってみるのは悪くないと思います。ぜひぜひ。
by taiseiko (2011-04-04 09:16)