SimpleStyle 第78回:楽してAndroid開発の勉強をする『xml2java』
■楽して勉強
Windows用:勉強をするときに、いかに楽するかを考えるようになったのは、コンピュータを使い始めてからかもしれません。Googleで検索したりとか、コピー&ペーストとか。
今Androidの開発の勉強をしています。Androidの開発は、xmlとJavaを使います。このふたつ、親和性はあまりないように思えています。
xmlとGUIでプログラムの部品を配置したら、半自動的にJavaのコード(イベントハンドラ)を生成したい、と感じました。これ、C#とVisualStudioにはあるんです。Eclipseに見当たらないのは、探し方が下手なのでしょうか...。
ま、なければ作っちゃえばいいということで、この『xml2java』が生まれました。
■使い方
EclipseのGUIでプログラムを配置したあと、ルートのフォルダをドラッグすると、該当するJavaのコードをイベントハンドラをひも付けした状態で、半自動的に生成します。
■ワンポイントと考察
まず大前提。手作業を大幅に軽減できることを目標にしていますが、完璧ではないかもしれません。もう少しAndroid/Javaのことを理解したら、完成度を高められそうです。Eclipse自体にこの機能と同等の機能があることを見つけられれば、不要になるかもしれません。GUIで作成したオブジェクトには、すべてIDを割り当てておく必要があります。
そもそも勉強をするときに、楽して身につくのかどうかはよくわかりませんが、私はいちいち書くのは大変面倒くさいと考えるタイプです。楽してポイントをしぼって勉強するほうが、自分の勉強法としては向いていると考えています。
ご意見は、コメントやTwitter、はてなをご利用ください。
いずれJavaで書けば、Android/Linux/Macintoshでも動くはずですが、それはまだちょっと先になりそうです。
xml2javaは、Windows用のツールです。
アイコンは「iconseeker.com」のEveraldo Coelhoさんによる「java」を使用しました。
(美崎薫)
あわせて読みたい
- フリーで優秀な画像編集ツール「GIMP」が大幅にバージョンアップ!
- Dropbox/Google Drive/SkyDriveなど複数のクラウドサービスで使える便利なファイルマネージャ『Otixo』
- デカイスカイデスクトップ~究極のデスクトップを求めて
- 知ってた? Dropboxの同期速度を簡単にスピードアップする方法
- 海外ドラマで英語を学ぶときに便利な機能
- SimpleStyle第101回:ファイルコピーでフォルダをシンクロする『syncCopy』
- 使われていない「ドライブベイ」を有効利用する5つの方法+α
- ハッピースカイデスクトップ~究極のデスクトップを求めて
- Dropboxの「Get Link」機能でファイル共有が超絶簡単になりました!
- Gmailにテキストをペーストした時にコピー元の書式を無効にする方法
関連サイト
- SimpleStyle 第78回:楽してAndroid開発の勉強をする『xml2java』
- Android Style 第2回:AndroidとJava、Javaの開発環境の設定
- 『XML Notepad 2007』はWebコード用のシンプル役立ちエディター
- SimpleStyle 第72回:Javaをインストールしたときに設定を簡易に行う『javaConfig』
- プログラマ向けテキストエディタ『SourceEdit』
- Windows 8をもう嫌ってる人はテクノロジーが嫌いな人
- 横画面ワイド液晶が光る「LifeTouch NOTE」で便利に使えるAndroidアプリ5つ!
- Androidはもっとこう改善されるべき...と思う7つのポイント
- 資格取得で悩んでいます
- プログレスの月の位置がわかると、西洋占星術はもっとおもしろい
- 使いこなせばAndroidの操作をオートメーション化!ちょっと上級者向けな『ファイルタスカー』
- Androidにもあります、2ch専用ブラウザ!『2chMate』
![ライフハッカー[日本版]](http://www.lifehacker.jp/i/img/logo.png)

